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