Public Member Functions | |
__construct ($controllerId, $moduleId, $modelId, $roles, $sourceIdFieldId, $sourceNameFieldId, $modalId) | |
![]() | |
__construct ($controllerId, $moduleId, $modelId, $items, $sourceIdFieldId, $sourceNameFieldId, $modalId) | |
![]() | |
__construct ($controllerId, $moduleId, $items) | |
![]() | |
resolveEvaluateSubString (&$element, $key) | |
![]() | |
isUniqueToAPage () | |
render () | |
setCssClasses (array $classes) | |
getCssClasses () | |
getTitle () | |
getPostTruncatedTitleContent () | |
Protected Member Functions | |
resolveIsNodeLinkableById ($id, $name) | |
![]() | |
renderContent () | |
makeTreeMenuNodeLink ($label, $action, $roleId) | |
![]() | |
renderContent () | |
renderTreeListView ($data) | |
![]() | |
renderTreeMenu ($nodeRelationName, $nodesRelationName, $title) | |
getModelRelationNameForUserCount () | |
renderTreeListView ($data) | |
makeChildrenNodes ($items, $parentItem, $nodeRelationName, $isLink=true) | |
resolveNodeWithChildrenItems (array $itemNodes, $parentItem) | |
makeTreeMenuNodeLink ($label, $action, $id) | |
makeTreeMenuNodeRoute ($action, $id) | |
resolveIsNodeLinkableById ($id, $name) | |
resolveUserCountForItem (Item $item) | |
registerScripts () | |
![]() | |
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) | |
Additional Inherited Members | |
![]() | |
static | getDefaultMetadata () |
![]() | |
static | getMetadata () |
static | getDefaultMetadata () |
static | getDesignerRulesType () |
static | getModelForMetadataClassName () |
![]() | |
static | shouldRenderConfigureLink () |
static | resolveShouldShowLinkableUserCount () |
![]() | |
static | resolveShouldShowLinkableUserCount () |
static | resolveRouteAction () |
![]() | |
static | renderTreeListViewNode (&$content, $data, $indent) |
static | shouldRenderConfigureLink () |
static | resolveIdFromRoute ($route) |
static | renderUserCount ($userCount, $route) |
static | resolveShouldShowLinkableUserCount () |
static | resolveRouteAction () |
![]() | |
static | getOptionsMenuCssClass () |
![]() | |
$sourceIdFieldId | |
$sourceNameFieldId | |
$modalId | |
![]() | |
$controllerId | |
$moduleId | |
$items | |
![]() | |
$editableDesignerMetadata = false | |
$disableFloatOnToolbar = false | |
$modelId | |
![]() | |
$cssClasses = array() | |
$title | |
$makeDefaultClassesFromClassHeirarchy = true | |
View that renders a modal tree view of the roles that is used for selecting a parent role. Does not allow picking of a role that has the same modelId or is downstream from that modelId in the role heirarchy.
Definition at line 44 of file SelectParentRoleModalTreeListView.php.
__construct | ( | $controllerId, | |
$moduleId, | |||
$modelId, | |||
$roles, | |||
$sourceIdFieldId, | |||
$sourceNameFieldId, | |||
$modalId | |||
) |
Override to ensure that the modelId is not null
Definition at line 49 of file SelectParentRoleModalTreeListView.php.
|
protected |
Only display node as linkable if the roleId does not match the $this->modelId
Definition at line 71 of file SelectParentRoleModalTreeListView.php.