/** * Synonym for {@link #setFields(com.smartgwt.client.widgets.form.fields.FormItem[])}. * * @param items the items */ public void setItems(FormItem... items) { setFields(items); }
public void onChanged(ChangedEvent event) { if (event.getValue().toString().equals(i18n.no())) { setRuleConditionFields(); } else { CreateSimpleRuleLayout.this.exitConditionItemsForm.setFields(); } } });
protected DynamicForm assembleEditConditionForm(FormItem... formItems) { DynamicForm form = new DynamicForm(); form.setNumCols(formItems.length + 1); form.setFields(formItems); return form; }
public SubscriptionsLayout() { super(i18n.subscriptions()); subscriptionsGrid = createSubscriptionListGrid(); form.setFields(headerItem); addMember(form); addMember(subscriptionsGrid); }
public AllRulesLayout() { super(i18n.allRules()); rulesGrid = createAllRulesListGrid(); form.setFields(headerItem); addMember(form); addMember(rulesGrid); }
private void buildUi() { clear(); dynamicForm = new DynamicForm(); dynamicForm.setWidth100(); dynamicForm.setColWidths(130, 200); attributeFormItems.clear(); List<FormItem> formItemsList = new ArrayList<FormItem>(); for (ConfiguredSearchAttribute attribute : searchConfig.getAttributes()) { SearchAttributeFormItem attributeFormItem = new SearchAttributeFormItem(getFormItem(attribute), attribute); attributeFormItems.add(attributeFormItem); formItemsList.add(attributeFormItem.getFormItem()); } dynamicForm.setFields(formItemsList.toArray(new FormItem[formItemsList.size()])); setAlign(Alignment.CENTER); setWidth(430); setHeight(100); addChild(dynamicForm); }
private Canvas createStationInfo() { Timeseries timeSeries = controller.getTimeSeries(); StaticTextItem stationName = createStationNameItem(timeSeries); StaticTextItem parameter = createPhenomenonItem(timeSeries); HeaderItem header = createHeaderItem(); DynamicForm form = createStationInfoForm(); form.setFields(header, stationName, parameter); return form; }
/** * Set a new attribute information object. This will alter the internal form, to display a new * <code>FormItem</code> for the new type of attribute. In order to accomplish this, a * {@link AttributeFormFieldRegistry} is used. * * @param attributeInfo The new attribute definition for which to display the correct <code>FormItem</code>. */ public void setAttributeInfo(AbstractReadOnlyAttributeInfo attributeInfo) { formItem = AttributeFormFieldRegistry.createFormItem(attributeInfo, layer); if (formItem != null) { formItem.setDisabled(false); formItem.setShowTitle(false); form.setFields(formItem); form.setDisabled(false); form.setCanFocus(true); } }
private void initUserLogin() { new LoginLayoutEventBroker(this); TextItem userNameItem = createUserNameItem(); PasswordItem passwordItem = createPasswordItem(); ButtonItem loginButton = createLoginButton(); LinkItem registerLink = createRegisterLink(); LinkItem forgotPasswordLink = createForgotPasswordLink(); form.setFields(headerItem, userNameItem, passwordItem, loginButton, registerLink, forgotPasswordLink); addMember(form); }
/** * Create the form item with the given name. An internal form will already be created, and in that form a * <code>TextItem</code> will be shown. * * @param name form item name */ public AttributeFormItem(String name) { super(name); form = new DynamicForm(); form.setHeight(26); formItem = new BlurbItem(); formItem.setShowTitle(false); formItem.setValue("..................."); form.setFields(formItem); setCanvas(form); }
setEntryValueUnitConditionItem(); exitConditionItemsForm.setFields(exitOperatorItem, entryValueConditionItem, entryValueUnitConditionItem); exitConditionItemsForm.redraw(); setEntryValueUnitConditionItem(); exitConditionItemsForm.setFields(countConditionItem, exitOperatorItem, entryValueConditionItem, entryValueUnitConditionItem); exitConditionItemsForm.redraw(); } else if (selectedRuleType == TENDENCY_OVER_TIME) { setEntryValueUnitConditionItem(); exitConditionItemsForm.setFields(exitTimeItem, exitTimeUnitItem, exitOperatorItem, entryValueConditionItem, entryValueUnitConditionItem); exitConditionItemsForm.redraw();
/** * Add a FormItem to the ToolStrip. * * @param formItem the formItem */ public void addFormItem(FormItem formItem) { DynamicForm dynamicForm = new DynamicForm(); dynamicForm.setCellPadding(3); dynamicForm.setMinWidth(50); dynamicForm.setNumCols(1); dynamicForm.setFields(formItem); applyWidth(dynamicForm.getConfig(), formItem.getJsObj()); addMember(dynamicForm); }
/** * Add a FormItem to the ToolStrip. * * @param formItem the FormItem * @param position the position in the layout to place newMember (starts with 0); if omitted, it will be added at * the last position */ public void addFormItem(FormItem formItem, int position) { DynamicForm dynamicForm = new DynamicForm(); dynamicForm.setCellPadding(3); dynamicForm.setMinWidth(50); dynamicForm.setNumCols(1); dynamicForm.setFields(formItem); applyWidth(dynamicForm.getConfig(), formItem.getJsObj()); addMember(dynamicForm, position); }
public ChooseTypeStep(Wizard parent) { super(NewLayerModelWizardWindow.STEP_CHOOSE_TYPE, MESSAGES.chooseTypeStepNumbering() + " " + MESSAGES.chooseTypeStepTitle(), false, parent); setWindowTitle(MESSAGES.chooseTypeStepTitle()); form = new DynamicForm(); form.setWidth100(); form.setColWidths("150", "*"); radioGroup = new RadioGroupItem(); radioGroup.setTitle(MESSAGES.chooseTypeStepRadioGroupTitle()); LinkedHashMap<String, String> typeMap = new LinkedHashMap<String, String>(); typeMap.put(TYPE_WFS, MESSAGES.chooseTypeStepWFS()); typeMap.put(TYPE_SHAPE, MESSAGES.chooseTypeStepShapeFile()); typeMap.put(TYPE_WMS, MESSAGES.chooseTypeStepWMS()); //typeMap.put(TYPE_DB, MESSAGES.chooseTypeStepDatabase()); //TODO support database+subtypes: radioGroup.setValueMap(typeMap); radioGroup.setDefaultValue(TYPE_WFS); radioGroup.setRequired(true); // ------------------------------------------------- form.setFields(radioGroup); form.addItemChangedHandler(new ItemChangedHandler() { public void onItemChanged(ItemChangedEvent event) { fireChangedEvent(); } }); addMember(form); }
public VectorEditLayerStyleStep(Wizard parent) { super(NewLayerModelWizardWindow.STEP_VECTOR_EDIT_LAYER_STYLE, MESSAGES.vectorEditLayerStyleStepNumbering() + MESSAGES.vectorEditLayerStyleStepTitle(), false, parent); setWindowTitle(MESSAGES.vectorEditLayerStyleStepTitle()); form = new DynamicForm(); picker = new ColorPickerItem("selectColor", MESSAGES.vectorEditLayerStyleStepSelectColor() + ": "); picker.setValue(SldUtils.DEFAULT_FILLCOLOR); label = new TextItem("styleLabel", MESSAGES.vectorEditLayerStyleStepStyleName() + ": "); form.setFields(label, picker); addMember(form); }
/** * Instantiates a welcome layout. */ public WelcomeLayout() { super(i18n.welcomeText()); this.scClassName = "VLayout"; SpacerItem spacerItem = new SpacerItem(); spacerItem.setHeight(20); this.welcomeText = new StaticTextItem("welcomeText"); this.welcomeText.setShowTitle(false); this.welcomeText.setValue(""); this.roleText = new StaticTextItem("roleText"); this.roleText.setShowTitle(false); this.roleText.setValue(""); this.form.setFields(this.headerItem, spacerItem, spacerItem, this.welcomeText, spacerItem, this.roleText); // add to mainLayout addMember(this.form); }
private DynamicForm createFeatureInfoForm() { featureInfoForm = new DynamicForm(); featureInfoForm.setColWidths("125", "*"); enableFeatureInfoItem = new CheckboxItem(); enableFeatureInfoItem.setTitle(MESSAGES.layerSettingsEnableFeatureInfo()); enableFeatureInfoItem.setTooltip(MESSAGES.layerSettingsEnableFeatureInfoTooltip()); enableFeatureInfoItem.addChangedHandler(new ChangedHandler() { @Override public void onChanged(ChangedEvent changedEvent) { featureInfoFormatItem.setRequired(enableFeatureInfoItem.getValueAsBoolean()); } }); featureInfoFormatItem = new SelectItem(); featureInfoFormatItem.setTitle(MESSAGES.layerSettingsFeatureInfoFormat()); featureInfoFormatItem.setTooltip(MESSAGES.layerSettingsFeatureInfoFormatTooltip()); featureInfoForm.setFields(enableFeatureInfoItem, featureInfoFormatItem); featureInfoForm.addItemChangedHandler(new ItemChangedHandler() { @Override public void onItemChanged(ItemChangedEvent itemChangedEvent) { fireChangedEvent(); } }); return featureInfoForm; }
spacerItem.setHeight(20); block2.setFields(rule1Item);
this.form.setFields(this.headerItem, this.nameItem, this.emailItem, validateItem);
public RegisterLayout() { super(i18n.registration()); setStyleName("n52_sensorweb_client_form_content"); DataSourceTextField userNameField = new DataSourceTextField("userName", i18n.userName(), 50, true); DataSourceTextField nameField = new DataSourceTextField("name", i18n.name(), 50, false); DataSourcePasswordField passwordField = new DataSourcePasswordField("password", i18n.password(), 20, true); DataSourceTextField emailField = new DataSourceTextField("email", i18n.email(), 100, true); RegExpValidator emailValidator = new RegExpValidator(); emailValidator.setErrorMessage(i18n.invalidEmail()); emailValidator.setExpression("^([a-zA-Z0-9_.\\-+])+@(([a-zA-Z0-9\\-])+\\.)+[a-zA-Z0-9]{2,4}$"); emailField.setValidators(emailValidator); DataSource dataSource = new DataSource(); dataSource.setFields(userNameField, nameField, passwordField, emailField); this.form.setDataSource(dataSource); createNameTextInputs(); createPasswordTextInputs(); createEmailTextInputs(); createAcceptTermsOfUse(); ButtonItem registerButton = createRegisterButton(); LinkItem backToLoginLink = createBackToLoginLink(); this.form.setFields(this.headerItem, this.userNameItem, this.nameItem, this.passwordItem, this.verifyPasswordItem, this.emailItem, this.verifyEmailItem, this.linkTerms, this.acceptBox, registerButton, backToLoginLink); addMember(this.form); setAutoWidth(); }