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.OwPluginStatusCachingUtility
OwObjectListView.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_useContextMenu
m_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_BUTTON
CURRENT_MODULE_KEY, FORMULAR_PLACEHOLDER_END_DELIMITER, FORMULAR_PLACEHOLDER_START_DELIMITER, m_externalFormEventTarget
TYPE_AJAX, TYPE_CHECKIN_OBJECT, TYPE_CREATE_OBJECT, TYPE_META_OBJECT, TYPE_RESULT_LIST, TYPE_SEARCH, TYPE_SMALL
EMPTY_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, usesFormWithAttributes
createPluginStatusCacheUtility, createPluginStatusCacheUtility, createPluginStatusCacheUtility, createPluginStatusCacheUtility, getPluginCache, setPluginCache
canPageNext, canPagePrev, getColumnInfo, getCurrentPage, getDisplayedPage, getFieldManager, getObjectIterable, getObjectList, getPageAbsolutEventURL, getPageCount, getPageNextEventURL, getPagePrevEventURL, getPageSize, getRefreshContext, getSort, isCollectionComplete, onClientRefreshContextUpdate, onPageAbsolut, onPageNext, onPagePrev, pageAbsolut, setColumnInfo, setFieldManager, setSort
addAjaxPersistenceService, 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, setViewMask
activate, 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, showNormal
attach, disableRequestListener, enableRequestListener, getAjaxEventURL, getContext, getEventURL, getFormEventFunction, getFormEventURL, getID, onExternalRequest, onFormEvent, onRequest
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getContext
getBreadcrumbPart, isNamedRegion, isRegion, render, renderNamedRegion, renderRegion
protected 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 OwObjectListViewRow
w_p
- java.io.WritercolInfo_p
- OwFieldColumnInfoException
public void setFilter(OwObjectListView.OwFilter filter_p)
setFilter
in class OwObjectListView
filter_p
- an OwObjectListView.OwFilter
public void onEditFilter(javax.servlet.http.HttpServletRequest request_p) throws Exception
Exception
public void onSetFilterValue(javax.servlet.http.HttpServletRequest request_p) throws Exception
Exception
public void onChangeFilterOperator(javax.servlet.http.HttpServletRequest request_p) throws Exception
Exception
public void onEnableFilter(javax.servlet.http.HttpServletRequest request_p) throws Exception
Exception
protected void activateNextFilter()
protected void renderMainRegion(Writer w_p) throws Exception
renderMainRegion
in class OwObjectListViewRow
w_p
- Writer object to write HTML toException
public OwObjectListView.OwFilterEntry getCurrentFilter()
public String getEnableFilterURL()
public String getSetFilterValueURL()
public String getChangeFilterOperatorURL()
public String getTitle()
getTitle
in interface OwBaseView
getTitle
in class OwObjectListViewRow
public String getIcon() throws Exception
getIcon
in class OwObjectListViewRow
Exception
Copyright © 2014 Alfresco Business Solutions. All Rights Reserved.