Class NewFilterPopup
- java.lang.Object
-
- com.google.gwt.user.client.ui.UIObject
-
- com.google.gwt.user.client.ui.Widget
-
- com.google.gwt.user.client.ui.Panel
-
- com.google.gwt.user.client.ui.ComplexPanel
-
- org.gwtbootstrap3.client.ui.base.ComplexWidget
-
- org.gwtbootstrap3.client.ui.html.Div
-
- org.gwtbootstrap3.client.ui.Modal
-
- org.uberfire.ext.widgets.common.client.common.popups.BaseModal
-
- org.uberfire.ext.widgets.common.client.tables.popup.NewFilterPopup
-
- All Implemented Interfaces:
com.google.gwt.event.logical.shared.HasAttachHandlers,com.google.gwt.event.shared.HasHandlers,com.google.gwt.user.client.EventListener,com.google.gwt.user.client.ui.HasVisibility,com.google.gwt.user.client.ui.HasWidgets,com.google.gwt.user.client.ui.HasWidgets.ForIsWidget,com.google.gwt.user.client.ui.IndexedPanel,com.google.gwt.user.client.ui.IndexedPanel.ForIsWidget,com.google.gwt.user.client.ui.IsWidget,Iterable<com.google.gwt.user.client.ui.Widget>,org.gwtbootstrap3.client.ui.base.HasId,org.gwtbootstrap3.client.ui.base.HasInlineStyle,org.gwtbootstrap3.client.ui.base.HasPull,org.gwtbootstrap3.client.ui.base.HasResponsiveness,org.gwtbootstrap3.client.ui.IsClosable
@Dependent public class NewFilterPopup extends BaseModal
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
-
-
Field Summary
Fields Modifier and Type Field Description protected com.google.gwt.view.client.AsyncDataProvider<DataGridFilterSummary>dataProviderorg.gwtbootstrap3.client.ui.HelpBlockerrorMessagesorg.gwtbootstrap3.client.ui.FormGrouperrorMessagesGroupcom.google.gwt.user.client.ui.FlowPanelexistingFiltersPanelstatic StringFILTER_NAME_PARAMorg.gwtbootstrap3.client.ui.FormhorizontalFormorg.gwtbootstrap3.client.ui.TabListItemtabAddorg.gwtbootstrap3.client.ui.TabListItemtabManagement
-
Constructor Summary
Constructors Constructor Description NewFilterPopup()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddListBoxToFilter(String label, String fieldName, boolean multiselect, HashMap<String,String> listBoxInfo)voidaddTextBoxToFilter(String label, String fieldName)voidaddTextBoxToFilter(String label, String fieldName, String defaultValue)voidcleanFormValues(List<org.gwtbootstrap3.client.ui.FormGroup> controlGroups)voidclosePopup()HashMapgetFormValues()voidgetFormValues(List<org.gwtbootstrap3.client.ui.FormGroup> controlGroups)voidinit()voidinitColumns()voidrefreshGrid()voidshow(org.uberfire.mvp.Command addfilterCommand, org.uberfire.mvp.Command refreshFilters, org.uberfire.ext.services.shared.preferences.GridPreferencesStore gridPreferenceStore)-
Methods inherited from class org.uberfire.ext.widgets.common.client.common.popups.BaseModal
getEnterDomHandler, handleDefaultAction, handleDefaultAction, setBody, setFocus, show
-
Methods inherited from class org.gwtbootstrap3.client.ui.Modal
add, addHiddenHandler, addHideHandler, addShowHandler, addShownHandler, hide, isClosable, onHidden, onHide, onLoad, onShow, onShown, onUnload, setClosable, setDataBackdrop, setDataKeyboard, setFade, setHideOtherModals, setRemoveOnHide, setSize, setTitle, setWidth, toggle
-
Methods inherited from class org.gwtbootstrap3.client.ui.base.ComplexWidget
getId, getPull, insert, insert, remove, setColor, setHiddenOn, setId, setMarginBottom, setMarginLeft, setMarginRight, setMarginTop, setPaddingBottom, setPaddingLeft, setPaddingRight, setPaddingTop, setPull, setVisibleOn
-
Methods inherited from class com.google.gwt.user.client.ui.ComplexPanel
add, add, adjustIndex, checkIndexBoundsForAccess, checkIndexBoundsForInsertion, getChildren, getWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, insert, iterator, remove
-
Methods inherited from class com.google.gwt.user.client.ui.Panel
add, adopt, clear, doAttachChildren, doDetachChildren, orphan, remove
-
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, onDetach, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
-
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setVisible, setVisible, sinkBitlessEvent, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Field Detail
-
FILTER_NAME_PARAM
public static String FILTER_NAME_PARAM
-
tabAdd
@UiField public org.gwtbootstrap3.client.ui.TabListItem tabAdd
-
tabManagement
@UiField public org.gwtbootstrap3.client.ui.TabListItem tabManagement
-
horizontalForm
@UiField public org.gwtbootstrap3.client.ui.Form horizontalForm
-
existingFiltersPanel
@UiField public com.google.gwt.user.client.ui.FlowPanel existingFiltersPanel
-
errorMessages
@UiField public org.gwtbootstrap3.client.ui.HelpBlock errorMessages
-
errorMessagesGroup
@UiField public org.gwtbootstrap3.client.ui.FormGroup errorMessagesGroup
-
dataProvider
protected com.google.gwt.view.client.AsyncDataProvider<DataGridFilterSummary> dataProvider
-
-
Method Detail
-
show
public void show(org.uberfire.mvp.Command addfilterCommand, org.uberfire.mvp.Command refreshFilters, org.uberfire.ext.services.shared.preferences.GridPreferencesStore gridPreferenceStore)
-
init
public void init()
-
cleanFormValues
public void cleanFormValues(List<org.gwtbootstrap3.client.ui.FormGroup> controlGroups)
-
closePopup
public void closePopup()
-
getFormValues
public void getFormValues(List<org.gwtbootstrap3.client.ui.FormGroup> controlGroups)
-
getFormValues
public HashMap getFormValues()
-
addListBoxToFilter
public void addListBoxToFilter(String label, String fieldName, boolean multiselect, HashMap<String,String> listBoxInfo)
-
addTextBoxToFilter
public void addTextBoxToFilter(String label, String fieldName, String defaultValue)
-
initColumns
public void initColumns()
-
refreshGrid
public void refreshGrid()
-
-