Search in sources :

Example 31 with Label

use of org.gwtbootstrap3.client.ui.Label in project drools-wb by kiegroup.

the class ActionSetFieldsPageViewImpl method initialiseAvailablePatterns.

private void initialiseAvailablePatterns() {
    availablePatternsContainer.add(availablePatternsWidget);
    availablePatternsWidget.setKeyboardSelectionPolicy(KeyboardSelectionPolicy.ENABLED);
    availablePatternsWidget.setMinimumWidth(170);
    final Label lstEmpty = GWT.create(Label.class);
    lstEmpty.setText(GuidedDecisionTableConstants.INSTANCE.DecisionTableWizardNoAvailablePatterns());
    lstEmpty.setStyleName(WizardCellListResources.INSTANCE.cellListStyle().cellListEmptyItem());
    availablePatternsWidget.setEmptyListWidget(lstEmpty);
    final SingleSelectionModel<Pattern52> selectionModel = new SingleSelectionModel<Pattern52>();
    availablePatternsWidget.setSelectionModel(selectionModel);
    selectionModel.addSelectionChangeHandler(new SelectionChangeEvent.Handler() {

        @Override
        public void onSelectionChange(final SelectionChangeEvent event) {
            availablePatternsSelection = selectionModel.getSelectedObject();
            presenter.selectPattern(availablePatternsSelection);
        }
    });
}
Also used : Pattern52(org.drools.workbench.models.guided.dtable.shared.model.Pattern52) SingleSelectionModel(com.google.gwt.view.client.SingleSelectionModel) Label(org.gwtbootstrap3.client.ui.Label) SelectionChangeEvent(com.google.gwt.view.client.SelectionChangeEvent)

Example 32 with Label

use of org.gwtbootstrap3.client.ui.Label in project drools-wb by kiegroup.

the class ColumnExpansionPageViewImpl method initialiseChosenColumns.

private void initialiseChosenColumns() {
    chosenColumnsContainer.add(chosenColumnsWidget);
    chosenColumnsWidget.setKeyboardSelectionPolicy(KeyboardSelectionPolicy.ENABLED);
    chosenColumnsWidget.setMinimumWidth(270);
    final Label lstEmpty = new Label(GuidedDecisionTableConstants.INSTANCE.DecisionTableWizardNoChosenColumns());
    lstEmpty.setStyleName(WizardCellListResources.INSTANCE.cellListStyle().cellListEmptyItem());
    chosenColumnsWidget.setEmptyListWidget(lstEmpty);
    chosenColumnsWidget.setSelectionModel(chosenSelectionModel);
    chosenSelectionModel.addSelectionChangeHandler(new SelectionChangeEvent.Handler() {

        @Override
        public void onSelectionChange(final SelectionChangeEvent event) {
            chosenColumnsSelections = chosenSelectionModel.getSelectedSet();
            btnRemove.setEnabled(chosenColumnsSelections.size() > 0);
        }
    });
}
Also used : Label(org.gwtbootstrap3.client.ui.Label) SelectionChangeEvent(com.google.gwt.view.client.SelectionChangeEvent)

Example 33 with Label

use of org.gwtbootstrap3.client.ui.Label in project drools-wb by kiegroup.

the class FactPatternConstraintsPageViewImpl method initialiseAvailablePatterns.

private void initialiseAvailablePatterns() {
    availablePatternsContainer.add(availablePatternsWidget);
    availablePatternsWidget.setKeyboardSelectionPolicy(KeyboardSelectionPolicy.ENABLED);
    availablePatternsWidget.setMinimumWidth(170);
    final Label lstEmpty = new Label(GuidedDecisionTableConstants.INSTANCE.DecisionTableWizardNoAvailablePatterns());
    lstEmpty.setStyleName(WizardCellListResources.INSTANCE.cellListStyle().cellListEmptyItem());
    availablePatternsWidget.setEmptyListWidget(lstEmpty);
    final SingleSelectionModel<Pattern52> selectionModel = new SingleSelectionModel<Pattern52>();
    availablePatternsWidget.setSelectionModel(selectionModel);
    selectionModel.addSelectionChangeHandler(new SelectionChangeEvent.Handler() {

        @Override
        public void onSelectionChange(final SelectionChangeEvent event) {
            availablePatternsSelection = selectionModel.getSelectedObject();
            presenter.selectPattern(availablePatternsSelection);
        }
    });
}
Also used : Pattern52(org.drools.workbench.models.guided.dtable.shared.model.Pattern52) SingleSelectionModel(com.google.gwt.view.client.SingleSelectionModel) Label(org.gwtbootstrap3.client.ui.Label) SelectionChangeEvent(com.google.gwt.view.client.SelectionChangeEvent)

Example 34 with Label

use of org.gwtbootstrap3.client.ui.Label in project drools-wb by kiegroup.

the class FactPatternsPageViewImpl method initialiseChosenPatterns.

private void initialiseChosenPatterns() {
    chosenPatternsContainer.add(chosenPatternWidget);
    chosenPatternWidget.setKeyboardSelectionPolicy(KeyboardSelectionPolicy.ENABLED);
    chosenPatternWidget.setMinimumWidth(270);
    final Label lstEmpty = new Label(GuidedDecisionTableConstants.INSTANCE.DecisionTableWizardNoChosenPatterns());
    lstEmpty.setStyleName(WizardCellListResources.INSTANCE.cellListStyle().cellListEmptyItem());
    chosenPatternWidget.setEmptyListWidget(lstEmpty);
    final MultiSelectionModel<Pattern52> selectionModel = new MultiSelectionModel<Pattern52>(System::identityHashCode);
    chosenPatternWidget.setSelectionModel(selectionModel);
    selectionModel.addSelectionChangeHandler(new SelectionChangeEvent.Handler() {

        @Override
        public void onSelectionChange(final SelectionChangeEvent event) {
            chosenPatternSelections = selectionModel.getSelectedSet();
            chosenTypesSelected(chosenPatternSelections);
        }

        private void chosenTypesSelected(final Set<Pattern52> ps) {
            btnRemove.setEnabled(true);
            if (ps.size() == 1) {
                chosenPatternSelection = ps.iterator().next();
                patternDefinition.setVisible(true);
                validateBinding();
                txtBinding.setEnabled(true);
                txtBinding.setText(chosenPatternSelection.getBoundName());
                txtEntryPoint.setEnabled(true);
                txtEntryPoint.setText(chosenPatternSelection.getEntryPointName());
                enableMoveUpButton();
                enableMoveDownButton();
                presenter.isPatternEvent(chosenPatternSelection, new Callback<Boolean>() {

                    @Override
                    public void callback(final Boolean result) {
                        if (Boolean.TRUE.equals(result)) {
                            ddCEPWindow.setCEPWindow(chosenPatternSelection);
                            cepWindowContainer.setVisible(true);
                        } else {
                            cepWindowContainer.setVisible(false);
                        }
                    }
                });
            } else {
                chosenPatternSelection = null;
                patternDefinition.setVisible(false);
                txtBinding.setEnabled(false);
                txtBinding.setText("");
                txtEntryPoint.setEnabled(false);
                txtEntryPoint.setText("");
                btnMoveUp.setEnabled(false);
                btnMoveDown.setEnabled(false);
                cepWindowContainer.setVisible(false);
            }
        }
    });
}
Also used : Pattern52(org.drools.workbench.models.guided.dtable.shared.model.Pattern52) Callback(org.uberfire.client.callbacks.Callback) MultiSelectionModel(com.google.gwt.view.client.MultiSelectionModel) Label(org.gwtbootstrap3.client.ui.Label) SelectionChangeEvent(com.google.gwt.view.client.SelectionChangeEvent)

Example 35 with Label

use of org.gwtbootstrap3.client.ui.Label in project drools-wb by kiegroup.

the class ActionSetFieldsPageViewImpl method initialiseAvailableFields.

private void initialiseAvailableFields() {
    availableFieldsContainer.add(availableFieldsWidget);
    availableFieldsWidget.setKeyboardSelectionPolicy(KeyboardSelectionPolicy.ENABLED);
    availableFieldsWidget.setMinimumWidth(170);
    final Label lstEmpty = new Label(GuidedDecisionTableConstants.INSTANCE.DecisionTableWizardNoAvailableFields());
    lstEmpty.setStyleName(WizardCellListResources.INSTANCE.cellListStyle().cellListEmptyItem());
    availableFieldsWidget.setEmptyListWidget(lstEmpty);
    final MultiSelectionModel<AvailableField> selectionModel = new MultiSelectionModel<AvailableField>();
    availableFieldsWidget.setSelectionModel(selectionModel);
    selectionModel.addSelectionChangeHandler(new SelectionChangeEvent.Handler() {

        @Override
        public void onSelectionChange(final SelectionChangeEvent event) {
            availableFieldsSelections = selectionModel.getSelectedSet();
            btnAdd.setEnabled(availableFieldsSelections.size() > 0);
        }
    });
}
Also used : MultiSelectionModel(com.google.gwt.view.client.MultiSelectionModel) Label(org.gwtbootstrap3.client.ui.Label) SelectionChangeEvent(com.google.gwt.view.client.SelectionChangeEvent)

Aggregations

Label (org.gwtbootstrap3.client.ui.Label)26 SelectionChangeEvent (com.google.gwt.view.client.SelectionChangeEvent)16 MultiSelectionModel (com.google.gwt.view.client.MultiSelectionModel)10 Label (com.google.gwt.user.client.ui.Label)6 Button (org.gwtbootstrap3.client.ui.Button)6 ClickHandler (com.google.gwt.event.dom.client.ClickHandler)5 Map (java.util.Map)4 ListGroupItem (org.gwtbootstrap3.client.ui.ListGroupItem)4 TextBox (org.gwtbootstrap3.client.ui.TextBox)4 Span (org.gwtbootstrap3.client.ui.html.Span)4 ClickEvent (com.google.gwt.event.dom.client.ClickEvent)3 TextHeader (com.google.gwt.user.cellview.client.TextHeader)3 FlexTable (com.google.gwt.user.client.ui.FlexTable)3 HTML (com.google.gwt.user.client.ui.HTML)3 HorizontalPanel (com.google.gwt.user.client.ui.HorizontalPanel)3 ArrayList (java.util.ArrayList)3 HashMap (java.util.HashMap)3 Pattern52 (org.drools.workbench.models.guided.dtable.shared.model.Pattern52)3 Anchor (org.gwtbootstrap3.client.ui.Anchor)3 SmallLabel (org.uberfire.ext.widgets.common.client.common.SmallLabel)3