SwitchItem seems to provide different values on iPhone Safari iOS7 vs Win7 Chrome (Version 31.0.1650.63 m).
Sample code below:
1. Index of /builds/SmartGWT.mobile/1.0d/LGPL/2013-12-26
2. iPhone Safari iOS7 or Win7 Chrome (Version 31.0.1650.63 m)
3. N/A (non-server side probelm)
4. N/A
5. N/A
6. Code and pictures attached
Sample code below:
Code:
import com.google.gwt.core.client.EntryPoint;
import com.google.gwt.user.client.ui.RootLayoutPanel;
import com.smartgwt.mobile.client.data.Record;
import com.smartgwt.mobile.client.util.SC;
import com.smartgwt.mobile.client.widgets.Button;
import com.smartgwt.mobile.client.widgets.events.ClickEvent;
import com.smartgwt.mobile.client.widgets.events.ClickHandler;
import com.smartgwt.mobile.client.widgets.form.DynamicForm;
import com.smartgwt.mobile.client.widgets.form.fields.SwitchItem;
import com.smartgwt.mobile.client.widgets.layout.VLayout;
public class Test implements EntryPoint {
public Test() {
}
@Override
public void onModuleLoad() {
SwitchItem switchItem = new SwitchItem("name", "title");
switchItem.setChecked(false);
VLayout vLayout = new VLayout();
final DynamicForm dynamicForm = new DynamicForm();
dynamicForm.setFields(switchItem);
vLayout.addMember(dynamicForm);
Button saveButton = new Button("Save");
saveButton.addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
Record record = dynamicForm.getValuesAsRecord();
SC.say(""+record);
}
});
vLayout.addMember(saveButton);
RootLayoutPanel.get().add(vLayout);
}
}2. iPhone Safari iOS7 or Win7 Chrome (Version 31.0.1650.63 m)
3. N/A (non-server side probelm)
4. N/A
5. N/A
6. Code and pictures attached