Public Member Functions | |
__construct ($viewData, $params, $uniqueLayoutId) | |
getPortletParams () | |
renderPortletHeadContent () | |
isUniqueToAPage () | |
getTitle () | |
getModelClassName () | |
![]() | |
__construct ($controllerId, $moduleId, $modelClassName, $dataProvider, $selectedIds, $gridIdSuffix=null, $gridViewPagerParams=array(), $listAttributesSelector=null, $kanbanBoard=null) | |
getRowsAreSelectable () | |
setRowsAreSelectable ($value) | |
getSummaryCloneId () | |
getTableColumnGroup () | |
setEmptyText ($text) | |
getGridViewId () | |
getLinkString ($attributeString, $attribute) | |
getRelatedLinkString ($attributeString, $attributeName, $moduleId) | |
getModuleId () | |
getControllerId () | |
![]() | |
getModelClassName () | |
![]() | |
getTitle () | |
resolveViewAndMetadataValueByName ($name) | |
![]() | |
resolveEvaluateSubString (&$element, $key) | |
![]() | |
isUniqueToAPage () | |
render () | |
setCssClasses (array $classes) | |
getCssClasses () | |
getTitle () | |
getPostTruncatedTitleContent () | |
Static Public Member Functions | |
static | getDefaultTitle () |
static | canUserConfigure () |
static | getDesignerRulesType () |
static | getDisplayDescription () |
static | getPortletRulesType () |
static | getAllowedOnPortletViewClassNames () |
static | allowMultiplePlacement () |
static | getPortletDescription () |
![]() | |
static | getDefaultMetadata () |
static | canRenderRowMenuColumnByElementAndData ($element, $data) |
static | resolveRelatedListStringContent ($modelId, $linkStringContent) |
static | getDesignerRulesType () |
![]() | |
static | getMetadata (User $user=null) |
static | setMetadata (array $metadata, User $user=null) |
![]() | |
static | getMetadata () |
static | getDefaultMetadata () |
static | getDesignerRulesType () |
static | getModelForMetadataClassName () |
![]() | |
static | getModuleClassName () |
Data Fields | |
const | GRID_VIEW_TYPE_NORMAL = 1 |
const | GRID_VIEW_TYPE_STACKED = 2 |
Protected Member Functions | |
getShowTableOnEmpty () | |
getEmptyText () | |
getGridViewWidgetPath () | |
makeSearchAttributeData () | |
makeDataProviderBySearchAttributeData ($searchAttributeData) | |
getSortAttributeForDataProvider () | |
resolveSortDescendingForDataProvider () | |
getCreateLinkRouteParameters () | |
getCGridViewPagerParams () | |
getCGridViewAfterAjaxUpdate () | |
resolveControllerId () | |
getActionModuleClassName () | |
getDataProvider () | |
getRelationAttributeName () | |
resolvePaginationParams () | |
resolveConfigForDataProvider () | |
![]() | |
getKanbanBoard () | |
setKanbanBoard ($kanbanBoard) | |
renderContent () | |
getGridViewWidgetPath () | |
getCGridViewParams () | |
getTypeCssClassForCGridView () | |
getKanbanCssClassForCGridView () | |
getCGridViewPagerParams () | |
getShowTableOnEmpty () | |
getEmptyText () | |
getCGridViewFirstColumn () | |
getCGridViewColumns () | |
resolveMetadata () | |
getResolvedMetadata () | |
getCGridViewBeforeAjaxUpdate () | |
getCGridViewAfterAjaxUpdate () | |
getCGridViewAjaxUrl () | |
getCGridViewSelectableRowsCount () | |
getCGridViewLastColumn () | |
getGridViewMenuColumn () | |
getGridViewActionRoute ($action, $moduleId=null) | |
getListActionId () | |
getActionModuleClassName () | |
getDataProvider () | |
renderScripts () | |
processColumnInfoToFetchColumnData ($columnInformation) | |
isHeaderHidden () | |
resolveRowMenuColumnClass () | |
![]() | |
resolveAndWrapDockableViewToolbarContent ($content) | |
renderViewToolBar ($renderInForm=true) | |
renderActionElementBar ($renderedInForm) | |
renderSecondActionElementBar ($renderedInForm) | |
renderElementBar ($renderedInForm, $barType) | |
resolveMassActionLinkActionElementDuringRender ($elementClassName, &$element, &$dropDownItems, &$dropDownItemHtmlOptions) | |
resolveActionElementInformationDuringRender (&$elementInformation) | |
shouldRenderToolBarElement ($element, $elementInformation) | |
renderWrapperAndActionElementMenu ($title=null, $toolbar= 'toolbar') | |
renderActionElementMenu ($title=null, $toolbar= 'toolbar') | |
![]() | |
resolveDefaultClasses () | |
renderContainerWrapperId () | |
getContainerWrapperTag () | |
getId () | |
renderContent () | |
getViewStyle () | |
renderTitleContent () | |
resolveCustomViewTemplateFileName ($theme, $view) | |
Static Protected Member Functions | |
static | getGridTemplate () |
static | getPagerCssClass () |
![]() | |
static | getGridTemplate () |
static | getPagerCssClass () |
static | getSummaryText () |
static | getSummaryCssClass () |
![]() | |
static | assertMetadataIsValid (array $metadata) |
![]() | |
static | assertMetadataIsValid (array $metadata) |
static | resolveMetadataClassNameToUse () |
![]() | |
static | getOptionsMenuCssClass () |
Protected Attributes | |
$params | |
$viewData | |
$uniqueLayoutId | |
$renderViewToolBarDuringRenderContent = false | |
![]() | |
$controllerId | |
$moduleId | |
$dataProvider | |
$renderViewToolBarDuringRenderContent = true | |
$rowsAreSelectable = false | |
$gridId | |
$gridIdSuffix | |
$selectedIds | |
$gridViewPagerParams = array() | |
$emptyText = null | |
![]() | |
$modelClassName | |
![]() | |
$editableDesignerMetadata = false | |
$disableFloatOnToolbar = false | |
$modelId | |
![]() | |
$cssClasses = array() | |
$title | |
$makeDefaultClassesFromClassHeirarchy = true | |
The base View for a module's related list view.
Definition at line 40 of file RelatedListView.php.
|
protected |
Override to not run global eval, since it causes doubling up of ajax requests on the pager. (non-PHPdoc)
Definition at line 200 of file RelatedListView.php.
|
static |
Override to add a display description. An example would be 'Contacts for Account'. This display description can then be used by external classes interfacing with the view in order to display information to the user in the user interface.
Definition at line 244 of file RelatedListView.php.
|
static |
What kind of PortletRules this view follows.
Implements PortletViewInterface.
Definition at line 259 of file RelatedListView.php.
|
protected |
Controller Id for the link to models from rows in the grid view.
Definition at line 267 of file RelatedListView.php.
|
protected |
Module class name for models linked from rows in the grid view.
Definition at line 284 of file RelatedListView.php.
|
static |
Override to add a description for the view to be shown when adding a portlet
Implements PortletViewInterface.
Definition at line 314 of file RelatedListView.php.
|
protected |
|
protected |
Resolve configuration for data provider
Definition at line 333 of file RelatedListView.php.