PHP Класс Horde_Core_Tree_Renderer_Javascript, horde

Copyright 2003-2016 Horde LLC (http://www.horde.org/) See the enclosed file COPYING for license information (LGPL). If you did not receive this file, see http://www.horde.org/licenses/lgpl21.
Автор: Marko Djukic ([email protected])
Автор: Michael Slusarz ([email protected])
Автор: Jan Schneider ([email protected])
Наследование: extends Horde_Core_Tree_Renderer_Html
Показать файл Открыть проект

Открытые методы

Метод Описание
__construct ( Horde_Tree $tree, array $params = [] ) Constructor.
fallback ( ) : string Provide a simpler renderer to fallback to.
getTree ( boolean $static = false ) : string Returns the tree.
isSupported ( ) : boolean Check the current environment to see if we can render the HTML tree.
renderNodeDefinitions ( ) : object Returns just the JS node definitions as a string.

Описание методов

__construct() публичный Метод

Constructor.
public __construct ( Horde_Tree $tree, array $params = [] )
$tree Horde_Tree A tree object.
$params array Additional parameters. - jsvar: The JS variable name to store the tree object in. DEFAULT: Instance name.

fallback() публичный Метод

Provide a simpler renderer to fallback to.
public fallback ( ) : string
Результат string The next best renderer.

getTree() публичный Метод

Returns the tree.
public getTree ( boolean $static = false ) : string
$static boolean If true the tree nodes can't be expanded and collapsed and the tree gets rendered expanded.
Результат string The HTML code of the rendered tree.

isSupported() публичный Метод

We check for DOM support in the browser.
public isSupported ( ) : boolean
Результат boolean Whether or not this backend will function.

renderNodeDefinitions() публичный Метод

Returns just the JS node definitions as a string.
public renderNodeDefinitions ( ) : object
Результат object Object with the following properties: 'is_static', 'nodes', 'root_nodes'.