private void addBoundVariableButton(final FormStylePopup form) { form.addRow(new HTML("<hr/>")); form.addRow(new SmallLabel(GuidedRuleEditorResources.CONSTANTS.AdvancedSection())); Button variableButton = new Button(GuidedRuleEditorResources.CONSTANTS.BoundVariable()); form.addAttribute(GuidedRuleEditorResources.CONSTANTS.BoundVariable() + ":", variableButton); variableButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { methodParameter.setNature(FieldNatureType.TYPE_VARIABLE); methodParameter.setValue("="); refresh(); form.hide(); } }); }
private void addBoundVariableButton(final FormStylePopup form) { form.addRow(new HTML("<hr/>")); form.addRow(new SmallLabel(GuidedRuleEditorResources.CONSTANTS.AdvancedSection())); Button variableButton = new Button(GuidedRuleEditorResources.CONSTANTS.BoundVariable()); form.addAttribute(GuidedRuleEditorResources.CONSTANTS.BoundVariable() + ":", variableButton); variableButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { methodParameter.setNature(FieldNatureType.TYPE_VARIABLE); methodParameter.setValue("="); refresh(); form.hide(); } }); }
@Override public void callback(Boolean result) { if (result) { addBoundVariableButton(form); form.addRow(new HTML("<hr/>")); form.addRow(new SmallLabel(GuidedRuleEditorResources.CONSTANTS.AdvancedSection())); } //Formulas Button formula = new Button(GuidedRuleEditorResources.CONSTANTS.NewFormula()); formula.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { methodParameter.setNature(FieldNatureType.TYPE_FORMULA); refresh(); form.hide(); } }); form.addAttribute(GuidedRuleEditorResources.CONSTANTS.AFormula() + ":", widgets(formula, new InfoPopup(GuidedRuleEditorResources.CONSTANTS.AFormula(), GuidedRuleEditorResources.CONSTANTS.FormulaExpressionTip()))); form.show(); } });
@Override public void callback(Boolean result) { if (result) { addBoundVariableButton(form); form.addRow(new HTML("<hr/>")); form.addRow(new SmallLabel(GuidedRuleEditorResources.CONSTANTS.AdvancedSection())); } //Formulas Button formula = new Button(GuidedRuleEditorResources.CONSTANTS.NewFormula()); formula.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { methodParameter.setNature(FieldNatureType.TYPE_FORMULA); refresh(); form.hide(); } }); form.addAttribute(GuidedRuleEditorResources.CONSTANTS.AFormula() + ":", widgets(formula, new InfoPopup(GuidedRuleEditorResources.CONSTANTS.AFormula(), GuidedRuleEditorResources.CONSTANTS.FormulaExpressionTip()))); form.show(); } });
pop.addRow(fieldsListBox); pop.add(new ModalFooterOKCancelButtons(new Command() { @Override
}); pop.addRow(ruleSelector); pop.show();
popup.addRow(new SmallLabel("<i>" + GuidedRuleEditorResources.CONSTANTS.AdvancedOptionsColon() + "</i>"));
popup.addRow(new SmallLabel("<i>" + GuidedRuleEditorResources.CONSTANTS.AdvancedOptionsColon() + "</i>"));
popup.addRow(new SmallLabel("<i>" + GuidedRuleEditorResources.CONSTANTS.AdvancedOptionsColon() + "</i>")); //NON-NLS Button predicate = new Button(GuidedRuleEditorResources.CONSTANTS.NewFormula()); predicate.addClickHandler(new ClickHandler() {
popup.addRow(new SmallLabel("<i>" + GuidedRuleEditorResources.CONSTANTS.AdvancedOptionsColon() + "</i>")); //NON-NLS Button predicate = new Button(GuidedRuleEditorResources.CONSTANTS.NewFormula()); predicate.addClickHandler(new ClickHandler() {