SmartGWT2.4,Firefox10,IE8,Windows 7
add a dataSource for IPicktreeItem,for get the display value,but always the old(/last) value,NOT the current value.
July
Code:
DataSource dataSourceID = ComboParentDataSource.getInstance("dataSourceID","***");
IPickTreeItem categoryItem3 = new IPickTreeItem();
categoryItem3.setTitle("");
categoryItem3.setWidth(180);
categoryItem3.setName("MID");
categoryItem3.setDisplayField("NAME");
categoryItem3.setValueField("ID");
categoryItem3.setDataSource(dataSourceID);
categoryItem3.setRequired(Boolean.TRUE);
categoryItem3.setDefaultValue("");
categoryItem3.setLoadDataOnDemand(false);
categoryItem3.addChangedHandler(new ChangedHandler() {
public void onChanged(ChangedEvent event) {
FormItem item = event.getItem();
System.out.println("getDisplayValue: "+item.getDisplayValue());//here show olad(/last) value
}
});
July