Public Member Functions | |
__construct (ConfigurableMetadataModel $model, $searchModel, $params) | |
validate () | |
setMetadataFromPost ($postArray) | |
getViewMetadata () | |
getSearchModelPostArrayName () | |
![]() | |
__construct (ConfigurableMetadataModel $model, $params) | |
isUniqueToAPage () | |
getPostArrayName () | |
setMetadataFromPost ($postArray) | |
validate () | |
getViewMetadata () | |
![]() | |
__construct ($controllerId, $moduleId, $model, $title=null) | |
getTitle () | |
![]() | |
getModelClassName () | |
![]() | |
getTitle () | |
resolveViewAndMetadataValueByName ($name) | |
![]() | |
resolveEvaluateSubString (&$element, $key) | |
![]() | |
isUniqueToAPage () | |
render () | |
setCssClasses (array $classes) | |
getCssClasses () | |
getTitle () | |
getPostTruncatedTitleContent () | |
Static Public Member Functions | |
static | getDesignerRulesType () |
static | getDisplayDescription () |
![]() | |
static | getDesignerRulesType () |
![]() | |
static | assertModelIsValid ($model) |
static | getDefaultMetadata () |
static | getDesignerRulesType () |
![]() | |
static | getMetadata (User $user=null) |
static | setMetadata (array $metadata, User $user=null) |
![]() | |
static | getMetadata () |
static | getDefaultMetadata () |
static | getDesignerRulesType () |
static | getModelForMetadataClassName () |
Protected Member Functions | |
getModel () | |
afterResolveMetadataWithRenderedElements (&$metadataWithRenderedElements, $form) | |
getRedBeanModelClassName () | |
![]() | |
renderContent () | |
renderConfigSaveAjax ($formName, $moduleId, $controllerId, $actionSave, $uniquePortletPageId) | |
![]() | |
renderOperationDescriptionContent () | |
renderContent () | |
renderRightSideContent ($form=null) | |
renderRightSideFormLayoutForEdit ($form) | |
renderAfterFormLayout ($form) | |
renderModalContainer () | |
resolveActiveFormAjaxValidationOptions () | |
shouldDisplayCell ($detailViewOnly) | |
resolveFormHtmlOptions () | |
![]() | |
renderContent () | |
resolveLeftContentForSlidingPanels ($content) | |
resolveAndRenderActionElementMenu () | |
renderRightSideContent ($form=null) | |
renderBeforeFormLayoutForDetailsContent () | |
renderAfterFormLayoutForDetailsContent () | |
renderAfterRightSideContent () | |
renderAfterDetailsTable () | |
renderFormLayout ($form=null) | |
resolveMetadataWithRenderedElements ($metadata, $maxCellsPerRow, $form) | |
resolveMaxCellsPresentInAnyRow ($metadata) | |
doesLabelHaveOwnCell () | |
afterResolveMetadataWithRenderedElements (&$metadataWithRenderedElements, $form) | |
getMaxCellsPerRow () | |
getModel () | |
shouldDisplayCell ($detailViewOnly) | |
shouldDisplayPanel ($detailViewOnly) | |
resolveElementInformationDuringFormLayoutRender (&$elementInformation) | |
resolveElementDuringFormLayoutRender (&$element) | |
getFormLayoutMetadata () | |
getMorePanelsLinkLabel () | |
getLessPanelsLinkLabel () | |
alwaysShowErrorSummary () | |
getFormLayoutUniqueId () | |
getDetailsViewFormLayoutClass () | |
![]() | |
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 | getActiveFormClassName () |
![]() | |
static | getActiveFormClassName () |
static | getFormId () |
![]() | |
static | getFormId () |
![]() | |
static | assertMetadataIsValid (array $metadata) |
![]() | |
static | assertMetadataIsValid (array $metadata) |
![]() | |
static | assertMetadataIsValid (array $metadata) |
static | resolveMetadataClassNameToUse () |
![]() | |
static | getOptionsMenuCssClass () |
Additional Inherited Members | |
![]() | |
$params | |
![]() | |
$viewContainsFileUploadElement = false | |
$wrapContentInWrapperDiv = true | |
![]() | |
$controllerId | |
$moduleId | |
$model | |
$title | |
![]() | |
$modelClassName | |
![]() | |
$editableDesignerMetadata = false | |
$disableFloatOnToolbar = false | |
$modelId | |
![]() | |
$cssClasses = array() | |
$title | |
$makeDefaultClassesFromClassHeirarchy = true | |
The base configuration view class for my list type views.
Definition at line 40 of file MyListConfigView.php.
|
staticprotected |
An override to utilize a special ActiveForm that will not display any indications in the user interface that an attribute is required.
Definition at line 62 of file MyListConfigView.php.
validate | ( | ) |
Supports both validating both models. The MyListForm model and the SearchModel
Definition at line 71 of file MyListConfigView.php.
setMetadataFromPost | ( | $postArray | ) |
Supports setting metadata on both models. The MyListForm model and the SearchModel
Definition at line 82 of file MyListConfigView.php.
getViewMetadata | ( | ) |
Supports getting metadata on both models. The MyListForm model and the SearchModel
Definition at line 101 of file MyListConfigView.php.
|
protected |
Override because the config form is using the searchModel as its model and not the formModel.
Definition at line 126 of file MyListConfigView.php.
|
protected |
Override to support the 'title' from MyListForm being rendered into the view. This is special because this view can be modified in the designer tool, however the MyListForm is not compatible with the SearchForm in designer so this special override is in place to manually ensure the MyListForm attributes, currently only 'title' can be placed.
Definition at line 138 of file MyListConfigView.php.
|
static |
Override to add a display description. An example would be 'My Contacts'. 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 162 of file MyListConfigView.php.