DataManagerGroupの新しいインスタンスを初期化します。
Parameters:
Name | Type | Description |
---|---|---|
dataManager |
DataManager |
このDataManagerGroupを所有するDataManager。 |
groupDescriptor |
Array | Object |
このDataManagerGroupを生成するグループ記述子。 |
calcGroup |
Object |
このDataManagerGroupを生成するCalcGroup。 |
parentGroup |
Object |
このDataManagerGroupの親グループ。 |
Properties:
Name | Type | Argument | Description |
---|---|---|---|
name |
string | このグループの名前。 |
|
collapsed |
boolean | このグループの折りたたみ状態。 |
|
parent |
DataManagerGroup |
<nullable> |
親グループ。 |
level |
Number | このグループのレベル。 |
|
isBottomLevel |
boolean | このグループが最下位のグループかどうかを示すフラグ。 |
|
itemCount |
Number | このグループの項目の数。 |
|
expandedItemCount |
Number | このグループの展開されている項目の数。 |
|
groups |
Array |
<nullable> |
このグループのサブグループを含むDataManagerGroupの配列。 |
groupDescriptor |
GC.Spread.Views.DataView.DataManager.groupDescriptor | このグループを生成するグループ記述子。 |
|
nodes |
Array |
<nullable> |
このグループのすべてのツリーノードを含むDataManagerNodeの配列。 |
rootNode |
DataManagerNode |
<nullable> |
このグループのダミーのルートツリーノード。 |
isHierarchical |
boolean | このグループが、ツリーノードを含む階層的なグループかどうかを示します。 |
|
path |
Array | ルートグループから現在のグループへのパスを示すインデックスの配列。 |
Methods
evaluate(formula){*}
現在のグループコンテキストを使用して数式を評価します。
Parameters:
Name | Type | Description |
---|---|---|
formula |
string |
評価する文字列型の数式。 |
Returns: {*} 評価結果。
findChildGroupByPath(path){DataManagerGroup}
このグループの相対パスから子グループを取得します。
Parameters:
Name | Type | Description |
---|---|---|
path |
Array |
子グループの相対パスを示す数値の配列。 |
Returns: {DataManagerGroup} 子グループ。
getCalculatedColumnValues(name){Array}
このグループの指定した計算列に含まれるすべての値を取得します。
Parameters:
Name | Type | Description |
---|---|---|
name |
string |
計算列の名前。 |
Returns: {Array} 列の値の配列を返します。
getItem(itemIndex, getAllInGroup, getAllInTree){*}
このグループ内の指定した相対インデックスにあるデータ項目を取得します。
Parameters:
Name | Type | Default | Description |
---|---|---|---|
itemIndex |
Number |
このグループに含まれる項目の相対インデックス。 |
|
getAllInGroup |
boolean | false |
optional
falseの場合、折りたたまれたグループはカウントされません。 |
getAllInTree |
boolean | false |
optional
falseの場合、折りたたまれたツリーノードはカウントされません。 |
Returns: {*} 指定したインデックスにあるデータ項目。
getItems()
このグループに含まれるすべての項目を取得します。
Returns: {undefined} データ項目の配列を返します。
getSourceRowIndex(itemIndex){index}
相対表示インデックスからデータソースでのインデックスを取得します。
Parameters:
Name | Type | Description |
---|---|---|
itemIndex |
Number |
このグループでの相対インデックス。 |