public class OwObjectListViewFilterRow extends OwObjectListViewRow
Object list view. Displays the results of searches.
In addition displays filter boxes to created filter search nodes.
Use setObjectList and setColumnInfo to set the objects and columns to display.
Alfresco Workdesk
Copyright (c) Alfresco Software, Inc.
All rights reserved.
For licensing information read the license.txt file or
go to: http://wiki.alfresco.com
OwObjectListViewPluginCache.OwPluginStatus, OwObjectListViewPluginCache.OwPluginStatusCachingUtilityOwObjectListView.OwFilter, OwObjectListView.OwFilterEntry, OwObjectListView.OwHtmlAlignmentMap, OwObjectListView.OwIcon, OwObjectListView.OwObjectListViewEventListner, OwObjectListView.OwPluginEntry| Modifier and Type | Field and Description |
|---|---|
static String |
FILTER_OPERATOR_SELECT_ID |
protected static String |
FILTER_PROPERTY_KEY
query key for the filter property
|
protected OwObjectListView.OwFilterEntry |
m_currentfilter
currently editable filter
|
m_ColumnInfoList, m_iCurrentPage, m_MainContext, m_occuredObjectTypes, m_RefreshContext, m_Sort, m_theFieldManager, m_useContextMenum_HtmlAlignments, m_isStickyFooterInUse, m_pageSelectorComponent, m_pagingNode, MULTISELECT_COMOBO_MENU_NAME, OBJECT_INDEX_KEY, PLUG_INDEX_KEY, QUERY_KEY_PAGE, SELECT_DESELECT_NONCONSECUTIVE_OBJECTS_ACTION_ID, SORT_PROPERTY_KEY, VIEW_MASK_INLINE_EDITING, VIEW_MASK_INSTANCE_PLUGINS, VIEW_MASK_MULTI_SELECTION, VIEW_MASK_NO_PAGE_BUTTONS, VIEW_MASK_SINGLE_SELECTION, VIEW_MASK_USE_DOCUMENT_PLUGINS, VIEW_MASK_USE_SELECT_BUTTONCURRENT_MODULE_KEY, FORMULAR_PLACEHOLDER_END_DELIMITER, FORMULAR_PLACEHOLDER_START_DELIMITER, m_externalFormEventTargetTYPE_AJAX, TYPE_CHECKIN_OBJECT, TYPE_CREATE_OBJECT, TYPE_META_OBJECT, TYPE_RESULT_LIST, TYPE_SEARCH, TYPE_SMALLEMPTY_STRING| Constructor and Description |
|---|
OwObjectListViewFilterRow()
construct a object list view
|
OwObjectListViewFilterRow(int iViewMask_p)
construct a object list view
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
activateNextFilter()
activate (show) the next active filter
|
String |
getChangeFilterOperatorURL() |
OwObjectListView.OwFilterEntry |
getCurrentFilter() |
String |
getEnableFilterURL() |
String |
getIcon()
get the icon URL for this view to be displayed
|
String |
getSetFilterValueURL() |
String |
getTitle()
overridable title of the view
|
void |
onChangeFilterOperator(javax.servlet.http.HttpServletRequest request_p)
called when user changes a filter operator
|
void |
onEditFilter(javax.servlet.http.HttpServletRequest request_p)
called when user clicks on a filter icon
|
void |
onEnableFilter(javax.servlet.http.HttpServletRequest request_p)
called when user clicks on a filter enable button
|
void |
onSetFilterValue(javax.servlet.http.HttpServletRequest request_p)
called when user clicks on a filter value button
|
protected void |
renderMainRegion(Writer w_p)
render the view JSP
|
protected void |
renderPropertyColumnHeader(Writer w_p,
OwFieldColumnInfo colInfo_p)
(overridable) render the property sort column
|
void |
setFilter(OwObjectListView.OwFilter filter_p)
set the filter to be used
|
computeEndIndex, computeStartIndex, createMimeManager, detach, getField, getFieldProviderName, getFieldProviderSource, getFieldProviderType, getFields, getHtmlAlignment, getIsList, getIsListEmpty, getIsListValid, getIsPaging, getMimeManager, getPageAbsolutURL, getPageNextURL, getPagePrevURL, getRetrievalPropertyNames, getRowClassName, getSafeFieldValue, getSelectedRowClassName, getSortOrderImage, getSortOrderType, init, insertDocumentFunctionPluginHeader, insertDocumentFunctionPluginRows, isPagingEnabled, onAjaxPersistSelection, onColumnClickEvent, onContextMenuEvent, onMultiSelectEvent, onPluginEvent, onRender, onSelect, onSort, renderCheckedOut, renderExtraColumnHeader, renderExtraColumnRows, renderIndex, renderIndexHeader, renderLockedColumn, renderMimeType, renderMimeTypeHeader, renderPageSelector, renderProperties, renderPropertiesHeader, renderRows, renderSortHeader, renderTableCaption, renderVersion, renderVersionHeader, setField, setMimeTypeContext, setObjectIterable, setObjectList, setRefreshContext, updateExternalFormTarget, usesFormWithAttributescreatePluginStatusCacheUtility, createPluginStatusCacheUtility, createPluginStatusCacheUtility, createPluginStatusCacheUtility, getPluginCache, setPluginCachecanPageNext, canPagePrev, getColumnInfo, getCurrentPage, getDisplayedPage, getFieldManager, getObjectIterable, getObjectList, getPageAbsolutEventURL, getPageCount, getPageNextEventURL, getPagePrevEventURL, getPageSize, getRefreshContext, getSort, isCollectionComplete, onClientRefreshContextUpdate, onPageAbsolut, onPageNext, onPagePrev, pageAbsolut, setColumnInfo, setFieldManager, setSortaddAjaxPersistenceService, addViewMask, clearViewMask, copy, createFilter, createFilter, createFilter, createPageSelector, getContextMenuFunction, getCount, getDocumentFunction, getDocumentFunctionPluginList, getEventListner, getFilter, getFilterOperators, getFilterSearch, getListViewID, getObjectByIndex, getParentObject, getPluginEntries, hasPaging, hasViewMask, isEmptyPluginColumnRendered, isObjectSelectionPersisted, isObjectTypeSupportedByPlugin, isShowMaximized, isStickyFooterInUse, persistAjaxTriggeredSelection, persistAjaxTriggeredSelection, persistObjectSelectionState, renderContextMenu, resetPersistedSelectionState, setConfigNode, setCurrentPage, setDocumentFunctionPluginList, setEventListner, setParentObject, setRenderEmptyPluginColumn, setStickyFooterInUse, setViewMaskactivate, addView, getBreadcrumbPart, getDocument, getExternalFormEventTarget, getFormName, getFormTarget, getIterator, getMaximizeView, getParent, getRenderedNamedRegion, getRenderedRegion, getViewList, isFormTargetExternal, isNamedRegion, isRegion, isShowMinimized, isShowNormal, onActivate, onUpdate, render, renderHTMLFormular, renderNamedRegion, renderRegion, serverSideDesignInclude, serverSideInclude, setDocument, setExternalFormTarget, setMaximizeView, setParent, showMaximized, showMinimized, showNormalattach, disableRequestListener, enableRequestListener, getAjaxEventURL, getContext, getEventURL, getFormEventFunction, getFormEventURL, getID, onExternalRequest, onFormEvent, onRequestclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetContextgetBreadcrumbPart, isNamedRegion, isRegion, render, renderNamedRegion, renderRegionprotected static final String FILTER_PROPERTY_KEY
public static final String FILTER_OPERATOR_SELECT_ID
protected OwObjectListView.OwFilterEntry m_currentfilter
public OwObjectListViewFilterRow(int iViewMask_p)
iViewMask_p - int combination of VIEW_MASK_... defined flagspublic OwObjectListViewFilterRow()
protected void renderPropertyColumnHeader(Writer w_p, OwFieldColumnInfo colInfo_p) throws Exception
renderPropertyColumnHeader in class OwObjectListViewRoww_p - java.io.WritercolInfo_p - OwFieldColumnInfoExceptionpublic void setFilter(OwObjectListView.OwFilter filter_p)
setFilter in class OwObjectListViewfilter_p - an OwObjectListView.OwFilterpublic void onEditFilter(javax.servlet.http.HttpServletRequest request_p)
throws Exception
Exceptionpublic void onSetFilterValue(javax.servlet.http.HttpServletRequest request_p)
throws Exception
Exceptionpublic void onChangeFilterOperator(javax.servlet.http.HttpServletRequest request_p)
throws Exception
Exceptionpublic void onEnableFilter(javax.servlet.http.HttpServletRequest request_p)
throws Exception
Exceptionprotected void activateNextFilter()
protected void renderMainRegion(Writer w_p) throws Exception
renderMainRegion in class OwObjectListViewRoww_p - Writer object to write HTML toExceptionpublic OwObjectListView.OwFilterEntry getCurrentFilter()
public String getEnableFilterURL()
public String getSetFilterValueURL()
public String getChangeFilterOperatorURL()
public String getTitle()
getTitle in interface OwBaseViewgetTitle in class OwObjectListViewRowpublic String getIcon() throws Exception
getIcon in class OwObjectListViewRowExceptionCopyright © 2014 Alfresco Business Solutions. All Rights Reserved.