Hi, 
I found one trouble in new 2.2 SmartGWT version. The problem is: getSelectRecord() always return first selected record. This is testcase (using GwtRpcDataSource as datasource).
	Thanks.
							
						
					I found one trouble in new 2.2 SmartGWT version. The problem is: getSelectRecord() always return first selected record. This is testcase (using GwtRpcDataSource as datasource).
Code:
	
	package com.mycompany.client;
import com.google.gwt.core.client.EntryPoint;
import com.smartgwt.client.util.SC;
import com.smartgwt.client.widgets.form.DynamicForm;
import com.smartgwt.client.widgets.form.fields.ComboBoxItem;
import com.smartgwt.client.widgets.form.fields.events.ChangedEvent;
import com.smartgwt.client.widgets.form.fields.events.ChangedHandler;
import com.smartgwt.client.widgets.layout.VLayout;
public class TestCase implements EntryPoint {
	public void onModuleLoad() {
        VLayout main = new VLayout();		
		DynamicForm f = new DynamicForm();
		
        final ComboBoxItem editor = new ComboBoxItem();
        editor.setAutoFetchData(true);
        editor.setOptionDataSource(new TestDataSource());
        editor.setValueField("name");
        editor.setDisplayField("name"); editor.setCriteriaField("name");
        editor.addChangedHandler(new ChangedHandler() {
			public void onChanged(ChangedEvent event) {
			  SC.warn(((ComboBoxItem) event.getItem()).getSelectedRecord().getAttribute("name")); 				
			};        	
        });
        f.setFields(editor);
        main.addMember(f);
        main.setWidth100();
        main.setHeight100();
        main.draw();
	}
	
	}
Comment