Kajona\System\System\SystemJSTreeNode

Class for representing a node in the tree

Synopsis

class SystemJSTreeNode implements JsonSerializable {
  • // constants
  • const STR_NODE_ID = "id";
  • const STR_NODE_TEXT = "text";
  • const STR_NODE_CHILDREN = "children";
  • const STR_NODE_TYPE = "type";
  • const STR_NODE_DATA = "data";
  • const STR_NODE_DATA_RIGHTEDIT = "rightedit";
  • const STR_NODE_AATTR = "a_attr";
  • const STR_NODE_AATTR_HREF = "href";
  • const STR_NODE_LIATTR = "li_attr";
  • const STR_NODE_STATE = "state";
  • const STR_NODE_STATE_OPENED = "opened";
  • const STR_NODE_STATE_DISABLED = "disabled";
  • const STR_NODE_STATE_SELECTED = "selected";
}

Hierarchy

Implements

Constants

Name Value
STR_NODE_ID "id"
STR_NODE_TEXT "text"
STR_NODE_CHILDREN "children"
STR_NODE_TYPE "type"
STR_NODE_DATA "data"
STR_NODE_DATA_RIGHTEDIT "rightedit"
STR_NODE_AATTR "a_attr"
STR_NODE_AATTR_HREF "href"
STR_NODE_LIATTR "li_attr"
STR_NODE_STATE "state"
STR_NODE_STATE_OPENED "opened"
STR_NODE_STATE_DISABLED "disabled"
STR_NODE_STATE_SELECTED "selected"

Members

private

  • $arrAAttr
  • $arrChildren — array
  • $arrData
  • $arrLiAttr
  • $arrState
  • $strId
  • $strText
  • $strType

Methods