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}
このノードのソース行インデックスを取得します。