Skip to content

Instantly share code, notes, and snippets.

@springcome
springcome / EmailValidatorSample.java
Last active August 29, 2015 14:14
email validator sample code, smartgwt
public class EmailValidatorSample {
private Canvas drawForm() {
TextItem email = new TextItem("email");
email.setWidth("*");
email.setValidators(emailValidator());
}
private RegExpValidator emailValidator() {
return new RegExpValidator("^([a-zA-Z0-9_.\\-+])+@(([a-zA-Z0-9\\-])+\\.)+[a-zA-Z0-9]{2,4}$");
BigDecimal one = BigDecimal.ONE;
BigDecimal zero = BigDecimal.ZERO;
// 같으면 참
if (one.compareTo(zero) == 0) {
// one이랑 zero가 같음
}
// 크면 참
Date a, b; // assume these are set to something
Date d; // the date in question
return a.compareTo(d) * d.compareTo(b) > 0;
@springcome
springcome / canSelect.java
Created November 2, 2015 02:40
SmartGWT, ListGrid, CheckBox
// ListGrid의 Record checkbox에 대한 설정을 변경한다.
// setAttribute("canSelect", false or true);
// 레코드의 checkbox를 보이거나 보이지 않게 설정한다.
Record [] records = ListGrid.getRecords();
for (Record record : records) {
record.setAttribute("canSelect", false);
}
@springcome
springcome / OracleClobNewLine.sql
Created November 2, 2015 11:00
Oracle Clob Type, New line
UPDATE table_name SET clob_column = clob_column || CHR(10) || 'append' WHERE id_column = 1
@springcome
springcome / OracleClobAddText.sql
Last active November 2, 2015 11:02
Oracle Clob Type, Text append
UPDATE table_name SET clob_column = clob_column + 'append' WHERE id_column = 1
@springcome
springcome / TreeGrid.java
Created November 2, 2015 11:05
TreeGrid의 레코드가 폴더인지 아닌지 체크
tree.addRecordClickHandler(new RecordClickHandler() {
@Override
public void onRecordClick(RecordClickEvent event) {
TreeNode node = tree.getSelectRecord();
if (tree.getTree().isFolder(node)) {
// 폴더
} else {
// 폴더아님
}
@springcome
springcome / ListGridClearData.java
Created November 2, 2015 11:10
ListGrid데이터 삭제하기
btnClear.addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
listGrid.setData(new Record[]{});
}
});
treeGrid.setContextMenu(menu);
@springcome
springcome / ContextMenu.java
Last active November 2, 2015 11:19
ContextMenu생성
MenuItem addItem = new MenuItem("ADD");
MenuItem delItem = new MenuItem("Delete");
Menu menu = new Menu();
menu.setItems(addItem, delItem);
// ContextMenu에 구분선 넣기 (참고사항)
MenuItemSeparator separator = new MenuItemSeparator();
menu.addItem(separator);