Hello,
We upgraded our application from 5.0p (NIGHTLY 2015-03-23) to 5.0p (NIGHTLY-2015-04-15) and we have an issue with record selection after an open folder event.
We are able to replicate this behaviour in a simple test case: if you run the code below after loading data, the first record is selected by DataArrivedHandler. Open the node 'Tammy Plant' without select it and then select record 'Susan Garfield': at this point the selected record is 'Tammy Plant' and not 'Susan Garfield'.
With SmartGWT 5.0p (NIGHTLY 2015-03-23) the selected record was 'Susan Garfield'.
To test this example you must use in the datasource the attached xml data.
Browser version: Chrome 43.0.2357.81 (64-bit)
Thanks in advance
We upgraded our application from 5.0p (NIGHTLY 2015-03-23) to 5.0p (NIGHTLY-2015-04-15) and we have an issue with record selection after an open folder event.
We are able to replicate this behaviour in a simple test case: if you run the code below after loading data, the first record is selected by DataArrivedHandler. Open the node 'Tammy Plant' without select it and then select record 'Susan Garfield': at this point the selected record is 'Tammy Plant' and not 'Susan Garfield'.
With SmartGWT 5.0p (NIGHTLY 2015-03-23) the selected record was 'Susan Garfield'.
Code:
public void onModuleLoad() { final TreeGrid tree = new TreeGrid(); tree.setLoadDataOnDemand(false); tree.setWidth(500); tree.setHeight(150); tree.setDataSource(EmployeeXmlDS.getInstance()); tree.setAutoFetchData(true); tree.setCanEdit(true); tree.setEditEvent(ListGridEditEvent.CLICK); TreeGridField nameField = new TreeGridField("Name", 150); TreeGridField jobField = new TreeGridField("Job", 150); TreeGridField salaryField = new TreeGridField("Salary"); tree.setFields(nameField, jobField, salaryField); tree.addDataArrivedHandler(new DataArrivedHandler() { @Override public void onDataArrived(DataArrivedEvent event) { tree.startEditing(0); } }); tree.draw(); }
Browser version: Chrome 43.0.2357.81 (64-bit)
Thanks in advance
Comment