Class type Goog.​Ui.​drilldownRow

class type drilldownRow = object..end


method addChildAt : 
component Js.t -> int -> bool Js.t Js.opt -> unit Js.meth

Child drilldowns are rendered when needed.

method canDecorate : 
'a. (#Dom_html.element as 'a) Js.t -> bool Js.t Js.meth

A top-level DrilldownRow decorates a TR element. Returns true iff the node is a TR.

method createDom : unit Js.meth
method disposeInternal : unit Js.meth
method enterDocument : unit Js.meth

The base class method calls its superclass method and this drilldown's 'decorator' method as defined in the constructor.

method findIndex : int Js.meth

Finds the numeric index of this child within its parent Component. Throws an exception if it has no parent. Returns index of this within the children of the parent Component.

method getDepth : int Js.meth

Returns this DrilldownRow's level in the tree. Top level is 1. Returns depth of this DrilldownRow in its tree of drilldowns.

method isExpanded : bool Js.t Js.meth

Returns the expanded state of the DrilldownRow. Returns true iff this is expanded.

method removeChild : 
(Js.js_string Js.t, component Js.t) Goog.Tools.Union.t Js.opt ->
bool Js.t Js.opt -> component Js.t Js.meth
method render_ : unit Js.meth

Rendering of DrilldownRow's is on need, do not call this directly from application code.

Rendering a DrilldownRow places it according to its position in its tree of DrilldownRows. DrilldownRows cannot be placed any other way so this method does not use any arguments. This does not call the base class method and does not modify any of this DrilldownRow's children.

method setExpanded : bool Js.t -> unit Js.meth

Sets the expanded state of this DrilldownRow: makes all children displayable or not displayable corresponding to the expanded state.