Class: DataManagerNode

DataView.DataManager.DataManagerNode

dataManager.js, line 95

DataManagerNodeの新しいインスタンスを初期化します。

Parameters:
Name Type Description
dataManager DataManager

オーナーであるDataManagerインスタンス。

calcNode Object

計算モデル内の基になるノード。

parentNode Object

計算モデル内の親ノード。

Properties:
Name Type Argument Description
collapsed boolean

このノードの折りたたみ状態。

parent DataManagerNode <nullable>

親ノード。

level Number

このノードのレベル。

children Array <nullable>

このノードのサブノードを含むDataManagerNodeの配列。

path Array

ルートノードから現在のノードへのパスを示すインデックスの配列。

Methods

dataManager.js, line 133

evaluate(formula){Object}

現在のサブ階層コンテキストを使用して数式を評価します。

Parameters:
Name Type Description
formula string

評価する数式。

Returns: {Object} 評価結果。
dataManager.js, line 126

findChildNodeByPath(path){DataManagerNode}

このノードの相対パスから子ノードを取得します。

Parameters:
Name Type Description
path Array

子ノードの相対パスを示す数値の配列。

Returns: {DataManagerNode} 子ノード。
dataManager.js, line 118

getCalculatedColumnValues(name){Array}

指定した計算列に含まれるすべてのセル値を取得します。

Parameters:
Name Type Description
name string

計算列の名前。

Returns: {Array} 計算列の値の配列を返します。
dataManager.js, line 103

getItem(){*}

このノードのデータ項目を取得します。

Returns: {*}
dataManager.js, line 110

getSourceRowIndex(){Number}

このノードのソース行インデックスを取得します。

Returns: {Number}