public class TestCases implements EntryPoint { public void onModuleLoad() { DataSource logDS = DataSource.get("yourDSName"); final DynamicForm form = new DynamicForm(); form.setWidth(550); form.setNumCols(2); ListGridField nameField = new ListGridField(FieldNames.NAME_FIELD); ListGridField descriptionField = new ListGridField(FieldNames.NAME_DESCRIPTION); LinkedHashMap<String,String> hashMap = new LinkedHashMap<String,String>(); hashMap.put("-1", "Select"); ComboBoxItem myItem = new ComboBoxItem(); myItem.setTitle("ComboBox"); myItem.setOptionDataSource(logDS); myItem.setDisplayField("category"); myItem.setValueField(FieldNames.ID_FIELD); myItem.setSpecialValues(hashMap); myItem.setPickListWidth(300); myItem.setPickListFields(nameField, descriptionField); form.setItems(myItem); form.draw(); } }
final DynamicForm df = new DynamicForm(); // FormItem[] fi = new FormItem[3]; CheckboxItem ci = new CheckboxItem(); ci.setShowTitle(false); ci.setTitle(""); SelectItem si = new SelectItem(); si.setTitle("LANGUAGE"); si.setValues("PDF"); df.setItems(ci, si); df.setColWidths("20", "250", "*"); df.setNumCols(3); // df.setFields(fi); RootPanel.get().add(df);
final DynamicForm df = new DynamicForm(); // FormItem[] fi = new FormItem[3]; // filling the list with one CheckboxItem, one TextItem and one SelectItem CheckboxItem ci = new CheckboxItem(); ci.setShowTitle(false); ci.setTitle(""); TextItem ti = new TextItem(); ti.setShowTitle(false); SelectItem si = new SelectItem(); si.setShowTitle(false); si.setValues("PDF"); df.setItems(ci, ti, si); df.setColWidths("20", "250", "*"); df.setNumCols(3); // df.setFields(fi); RootPanel.get().add(df);
form.setWidth(720); form.setColWidths("150","200","150","200"); form.setNumCols(4);