public class DefaultFieldQueryPopupRenderer extends AbstractWidgetComponentRenderer<org.zkoss.zul.Popup,FulltextSearch,AdvancedSearchData>
| Modifier and Type | Field and Description |
|---|---|
protected static String |
ATTRIBUTE_ADVANCEDSEARCH_DATA |
protected static String |
ATTRIBUTE_CONFIGURATION |
protected static String |
ATTRIBUTE_DATA_TYPE |
protected static String |
ATTRIBUTE_FILTERS |
| Constructor and Description |
|---|
DefaultFieldQueryPopupRenderer() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addNewFilter(org.zkoss.zul.Popup parent,
WidgetInstanceManager widgetInstanceManager) |
protected void |
addNewFilter(org.zkoss.zul.Popup parent,
WidgetInstanceManager widgetInstanceManager,
String filterId,
FullTextSearchFilter appliedFilter) |
protected org.zkoss.zk.ui.Component |
appendRemoveFilterButton(org.zkoss.zul.Popup parent,
org.zkoss.zul.Div controlButtonContainer,
org.zkoss.zul.Div filterContainer,
String filterId) |
protected void |
applyFilters(org.zkoss.zul.Popup parent) |
protected FieldQueryFilter |
buildFieldQueryFilter(AdvancedSearchData data,
String filterId) |
protected FieldQueryFilter |
buildFieldQueryFilter(AdvancedSearchData data,
String filterId,
FullTextSearchFilter filter) |
protected org.zkoss.zul.Checkbox |
createCheckboxFilter(org.zkoss.zul.Popup parent,
FullTextSearchFilter filter,
org.zkoss.zul.Div filterContainer,
String filterId) |
protected org.zkoss.zk.ui.Component |
createFieldQueryPopupBody(org.zkoss.zul.Popup parent,
WidgetInstanceManager widgetInstanceManager) |
protected org.zkoss.zk.ui.Component |
createFieldQueryPopupFooter(org.zkoss.zul.Popup parent,
WidgetInstanceManager widgetInstanceManager) |
protected org.zkoss.zk.ui.Component |
createFieldQueryPopupHeader(org.zkoss.zul.Popup parent,
WidgetInstanceManager widgetInstanceManager) |
protected org.zkoss.zul.Div |
createFilterButtonsContainer() |
protected org.zkoss.zul.Div |
createFilterFields() |
protected AdvancedSearchData |
getAdvancedSearchData(org.zkoss.zul.Popup parent) |
protected CockpitLocaleService |
getCockpitLocaleService() |
protected DataType |
getDataType(org.zkoss.zul.Popup parent) |
protected org.zkoss.zul.Div |
getFieldQueryPopupBody(org.zkoss.zul.Popup popup) |
protected WidgetComponentRenderer<org.zkoss.zk.ui.Component,FulltextSearch,FieldQueryFilter> |
getFieldRenderer() |
protected Map<String,FullTextSearchFilter> |
getFilters(org.zkoss.zul.Popup parent) |
protected Map<String,FullTextSearchFilter> |
getFiltersFromModel(WidgetInstanceManager widgetInstanceManager) |
protected FulltextSearch |
getFulltextSearchConfig(org.zkoss.zk.ui.Component parent) |
protected LocalizedValuesService |
getLocalizedValuesService() |
protected boolean |
isFieldValueEmpty(FieldQueryFilter fieldQuery) |
protected void |
notifyFiltersChanged(org.zkoss.zul.Popup parent,
Map<String,FullTextSearchFilter> filters) |
protected void |
onFieldQueryEnabledChange(FieldQueryFilter fieldQuery,
FullTextSearchFilter filter,
org.zkoss.zul.Checkbox checkboxToggle) |
protected void |
onFieldQueryLocaleChange(FieldQueryFilter fieldQueryFilter,
FullTextSearchFilter filter) |
protected void |
onFieldQueryNameChange(FieldQueryFilter fieldQuery,
FullTextSearchFilter filter) |
protected void |
onFieldQueryOperatorChange(FieldQueryFilter fieldQueryFilter,
FullTextSearchFilter filter) |
protected void |
onFieldQueryValueChange(FieldQueryFilter fieldQuery,
FullTextSearchFilter filter) |
protected void |
removeFilter(org.zkoss.zul.Popup parent,
org.zkoss.zk.ui.Component filterContainer,
String filterId) |
void |
render(org.zkoss.zul.Popup popup,
FulltextSearch fullTextSearchConfiguration,
AdvancedSearchData advancedSearchData,
DataType dataType,
WidgetInstanceManager widgetInstanceManager)
Renders a component inside parent, representing given data and complying to given ui
configuration.
|
protected org.zkoss.zk.ui.Component |
renderAddFilterButton(org.zkoss.zk.ui.Component parent,
WidgetInstanceManager widgetInstanceManager) |
protected org.zkoss.zk.ui.Component |
renderApplyFiltersButton(org.zkoss.zk.ui.Component parent,
WidgetInstanceManager widgetInstanceManager) |
protected org.zkoss.zk.ui.Component |
renderPopup(org.zkoss.zul.Popup popup,
WidgetInstanceManager widgetInstanceManager) |
protected void |
restoreFiltersFromModel(org.zkoss.zul.Popup parent,
WidgetInstanceManager widgetInstanceManager) |
protected void |
setAdvancedSearchData(org.zkoss.zul.Popup parent,
AdvancedSearchData data) |
protected void |
setButtonVisibility(org.zkoss.zk.ui.Component parent,
org.zkoss.zk.ui.Component button) |
void |
setCockpitLocaleService(CockpitLocaleService cockpitLocaleService) |
protected void |
setDataType(org.zkoss.zul.Popup parent,
DataType dataType) |
void |
setFieldRenderer(WidgetComponentRenderer<org.zkoss.zk.ui.Component,FulltextSearch,FieldQueryFilter> fieldRenderer) |
protected void |
setFilters(org.zkoss.zul.Popup parent,
Map<String,FullTextSearchFilter> filters) |
protected void |
setFulltextSearchConfig(org.zkoss.zk.ui.Component parent,
FulltextSearch config) |
void |
setLocalizedValuesService(LocalizedValuesService localizedValuesService) |
protected void |
toggleFilter(org.zkoss.zul.Popup parent,
org.zkoss.zul.Div filterContainer,
org.zkoss.zul.Checkbox checkbox,
String filterId) |
addRendererListener, fireComponentRendered, fireComponentRendered, fireComponentRendered, removeRendererListenerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitrenderprotected static final String ATTRIBUTE_FILTERS
protected static final String ATTRIBUTE_ADVANCEDSEARCH_DATA
protected static final String ATTRIBUTE_DATA_TYPE
protected static final String ATTRIBUTE_CONFIGURATION
public void render(org.zkoss.zul.Popup popup,
FulltextSearch fullTextSearchConfiguration,
AdvancedSearchData advancedSearchData,
DataType dataType,
WidgetInstanceManager widgetInstanceManager)
WidgetComponentRendererpopup - parent component on which to renderfullTextSearchConfiguration - configuration of rendereradvancedSearchData - data to be rendereddataType - meta information about type of data providedwidgetInstanceManager - widget manager in scope of which renderer is usedprotected org.zkoss.zk.ui.Component renderPopup(org.zkoss.zul.Popup popup,
WidgetInstanceManager widgetInstanceManager)
protected org.zkoss.zk.ui.Component createFieldQueryPopupHeader(org.zkoss.zul.Popup parent,
WidgetInstanceManager widgetInstanceManager)
protected org.zkoss.zk.ui.Component createFieldQueryPopupBody(org.zkoss.zul.Popup parent,
WidgetInstanceManager widgetInstanceManager)
protected org.zkoss.zk.ui.Component createFieldQueryPopupFooter(org.zkoss.zul.Popup parent,
WidgetInstanceManager widgetInstanceManager)
protected void setButtonVisibility(org.zkoss.zk.ui.Component parent,
org.zkoss.zk.ui.Component button)
protected final org.zkoss.zk.ui.Component renderAddFilterButton(org.zkoss.zk.ui.Component parent,
WidgetInstanceManager widgetInstanceManager)
protected final org.zkoss.zk.ui.Component renderApplyFiltersButton(org.zkoss.zk.ui.Component parent,
WidgetInstanceManager widgetInstanceManager)
protected void onFieldQueryValueChange(FieldQueryFilter fieldQuery, FullTextSearchFilter filter)
protected boolean isFieldValueEmpty(FieldQueryFilter fieldQuery)
protected void onFieldQueryEnabledChange(FieldQueryFilter fieldQuery, FullTextSearchFilter filter, org.zkoss.zul.Checkbox checkboxToggle)
protected void onFieldQueryNameChange(FieldQueryFilter fieldQuery, FullTextSearchFilter filter)
protected void addNewFilter(org.zkoss.zul.Popup parent,
WidgetInstanceManager widgetInstanceManager)
protected void addNewFilter(org.zkoss.zul.Popup parent,
WidgetInstanceManager widgetInstanceManager,
String filterId,
FullTextSearchFilter appliedFilter)
protected void onFieldQueryLocaleChange(FieldQueryFilter fieldQueryFilter, FullTextSearchFilter filter)
protected void onFieldQueryOperatorChange(FieldQueryFilter fieldQueryFilter, FullTextSearchFilter filter)
protected org.zkoss.zul.Div createFilterFields()
protected org.zkoss.zk.ui.Component appendRemoveFilterButton(org.zkoss.zul.Popup parent,
org.zkoss.zul.Div controlButtonContainer,
org.zkoss.zul.Div filterContainer,
String filterId)
protected org.zkoss.zul.Checkbox createCheckboxFilter(org.zkoss.zul.Popup parent,
FullTextSearchFilter filter,
org.zkoss.zul.Div filterContainer,
String filterId)
protected org.zkoss.zul.Div createFilterButtonsContainer()
protected void removeFilter(org.zkoss.zul.Popup parent,
org.zkoss.zk.ui.Component filterContainer,
String filterId)
protected void toggleFilter(org.zkoss.zul.Popup parent,
org.zkoss.zul.Div filterContainer,
org.zkoss.zul.Checkbox checkbox,
String filterId)
protected void notifyFiltersChanged(org.zkoss.zul.Popup parent,
Map<String,FullTextSearchFilter> filters)
protected void applyFilters(org.zkoss.zul.Popup parent)
protected void restoreFiltersFromModel(org.zkoss.zul.Popup parent,
WidgetInstanceManager widgetInstanceManager)
protected Map<String,FullTextSearchFilter> getFiltersFromModel(WidgetInstanceManager widgetInstanceManager)
protected FieldQueryFilter buildFieldQueryFilter(AdvancedSearchData data, String filterId)
protected FieldQueryFilter buildFieldQueryFilter(AdvancedSearchData data, String filterId, FullTextSearchFilter filter)
protected FulltextSearch getFulltextSearchConfig(org.zkoss.zk.ui.Component parent)
protected void setFulltextSearchConfig(org.zkoss.zk.ui.Component parent,
FulltextSearch config)
protected DataType getDataType(org.zkoss.zul.Popup parent)
protected void setDataType(org.zkoss.zul.Popup parent,
DataType dataType)
protected AdvancedSearchData getAdvancedSearchData(org.zkoss.zul.Popup parent)
protected void setAdvancedSearchData(org.zkoss.zul.Popup parent,
AdvancedSearchData data)
protected Map<String,FullTextSearchFilter> getFilters(org.zkoss.zul.Popup parent)
protected void setFilters(org.zkoss.zul.Popup parent,
Map<String,FullTextSearchFilter> filters)
protected org.zkoss.zul.Div getFieldQueryPopupBody(org.zkoss.zul.Popup popup)
protected WidgetComponentRenderer<org.zkoss.zk.ui.Component,FulltextSearch,FieldQueryFilter> getFieldRenderer()
public void setFieldRenderer(WidgetComponentRenderer<org.zkoss.zk.ui.Component,FulltextSearch,FieldQueryFilter> fieldRenderer)
protected CockpitLocaleService getCockpitLocaleService()
public void setCockpitLocaleService(CockpitLocaleService cockpitLocaleService)
protected LocalizedValuesService getLocalizedValuesService()
public void setLocalizedValuesService(LocalizedValuesService localizedValuesService)
Copyright © 2018. All rights reserved.