[]
Spread.Slicers.GeneralSlicerData
GeneralSlicerData
• new GeneralSlicerData(data
, columnNames
)
一般的なスライサーのデータを表します。
名前 | 型 | 説明 |
---|---|---|
data |
any [][] |
スライサーデータ。これは行列の配列です。 |
columnNames |
string [] |
スライサーデータの列名。 |
• columnNames: string
[]
一般スライサーデータの列名を示します。
• data: any
[][]
一般スライサーデータのデータソースを示します。
▸ aggregateData(columnName
, aggregateType
, range?
): number
指定した列名によってデータを集計します。
名前 | 型 | 説明 |
---|---|---|
columnName |
string |
列名。 |
aggregateType |
SlicerAggregateType |
集計タイプ。 |
range? |
ISlicerRangeConditional |
指定した範囲。range.min: number型、最小値。range.max: number型、最大値。 |
number
集計されたデータ。
▸ attachListener(listener
): void
リスナーをアタッチします。
名前 | 型 | 説明 |
---|---|---|
listener |
ISlicerListener |
リスナー。 |
void
▸ clearPreview(): void
プレビューフィルタ状態をクリアします。
void
▸ detachListener(listener
): void
リスナーをデタッチします。
名前 | 型 | 説明 |
---|---|---|
listener |
ISlicerListener |
リスナー。 |
void
▸ doFilter(columnName
, conditional
, isPreview?
): void
指定した列名と排他的データのインデックスに対応するデータをフィルタします。
名前 | 型 | 説明 |
---|---|---|
columnName |
string |
列名。 |
conditional |
ISlicerConditional |
条件フィルタ。conditional.exclusiveRowIndexes: number array型、表示可能な排他的行インデックス。conditional.ranges: {min:number, max:number} array型、表示可能な範囲。 |
isPreview? |
boolean |
プレビューが設定されているかどうかを示します。 |
void
▸ doUnfilter(columnName
): void
指定した列名に対応するデータをフィルタ解除します。
名前 | 型 | 説明 |
---|---|---|
columnName |
string |
列名。 |
void
▸ getColumnIndex(columnName
): number
指定した列名によって列インデックスを取得します。
名前 | 型 | 説明 |
---|---|---|
columnName |
string |
列名。 |
number
列インデックス。
▸ getData(columnName
, range?
): string
[]
指定した列名によってデータを取得します。
名前 | 型 | 説明 |
---|---|---|
columnName |
string |
列名。 |
range? |
ISlicerRangeConditional |
指定した範囲。range.min: number型、最小値。range.max: number型、最大値。 |
string
[]
指定した列名に対応するデータ。
▸ getExclusiveData(columnName
): any
[]
指定した列名によって排他的データを取得します。
名前 | 型 | 説明 |
---|---|---|
columnName |
string |
列名。 |
any
[]
指定した列名に対応する排他的データ。
▸ getExclusiveRowIndex(columnName
, rowIndex
): number
指定した列名とデータインデックスによって排他的データのインデックスを取得します。
名前 | 型 | 説明 |
---|---|---|
columnName |
string |
列名。 |
rowIndex |
number |
データのインデックス。 |
number
指定した列名とデータインデックスに対応する排他的データのインデックス。
▸ getFilteredIndexes(columnName
): number
[]
指定した列名によってフィルタされた排他的データのインデックスを取得します。
名前 | 型 | 説明 |
---|---|---|
columnName |
string |
列名。 |
number
[]
指定した列名に対応するフィルタされた排他的データのインデックス。
▸ getFilteredOutIndexes(columnName
, filteredOutDataType
): number
[]
指定した列名によってフィルタアウトされた排他的データのインデックスを取得します。
名前 | 型 | 説明 |
---|---|---|
columnName |
string |
列名。 |
filteredOutDataType |
FilteredOutDataType |
結果に含める、フィルタアウトされた排他的データのインデックスの種類を示します。 |
number
[]
指定した列名に対応するフィルタアウトされた排他的データのインデックス。
▸ getFilteredOutRanges(columnName
): ISlicerRangeConditional
[]
他の列によってフィルタアウトされた範囲を取得します。
名前 | 型 | 説明 |
---|---|---|
columnName |
string |
列名。 |
指定した列名に対応する、他の列によってフィルタアウトされた範囲。
▸ getFilteredOutRowIndexes(): number
[]
フィルタアウトされた行のインデックスを取得します。
number
[]
フィルタアウトされた行のインデックス。
▸ getFilteredRanges(columnName
): ISlicerRangeConditional
[]
指定した列名によってフィルタされた範囲を取得します。
名前 | 型 | 説明 |
---|---|---|
columnName |
string |
列名。 |
指定した列名に対応するフィルタされた範囲。
▸ getFilteredRowIndexes(): number
[]
フィルタされた行のインデックスを取得します。
number
[]
フィルタされた行のインデックス。
▸ getRowIndexes(columnName
, exclusiveRowIndex
): number
[]
指定した列名と排他的データのインデックスによってデータインデックスを取得します。
名前 | 型 | 説明 |
---|---|---|
columnName |
string |
列名。 |
exclusiveRowIndex |
number |
排他的データのインデックス。 |
number
[]
指定した列名と排他的データのインデックスに対応するデータインデックス。
▸ inPreview(): boolean
スライサーがプレビュー状態にあるかどうかを取得します。
boolean
▸ onColumnNameChanged(oldName
, newName
): void
一般スライサーデータの列名を変更します。
名前 | 型 | 説明 |
---|---|---|
oldName |
string |
列の古い名前。 |
newName |
string |
列の新しい名前。 |
void
▸ onColumnsRemoved(colIndex
, colCount
): void
一般スライサーデータの列を削除します。
名前 | 型 | 説明 |
---|---|---|
colIndex |
number |
開始列のインデックス。 |
colCount |
number |
削除する列数。 |
void
▸ onDataChanged(changedDataItems
): void
一般スライサーデータのデータソースに含まれるデータアイテムを変更します。
名前 | 型 |
---|---|
changedDataItems |
ISlicerDataItem |
void
▸ onFiltered(): void
スライサーデータがフィルタされた後に発生します。
void
▸ onRowsAdded(rowIndex
, rowCount
): void
一般スライサーデータのデータソースに行を追加します。
名前 | 型 | 説明 |
---|---|---|
rowIndex |
number |
開始行のインデックス。 |
rowCount |
number |
追加する行数。 |
void
▸ onRowsRemoved(rowIndex
, rowCount
): void
一般スライサーデータのデータソースから行を削除します。
名前 | 型 | 説明 |
---|---|---|
rowIndex |
number |
開始行のインデックス。 |
rowCount |
number |
削除する行数。 |
void
▸ resumeFilteredEvents(): void
onFilteredイベントを再開します。
void
▸ suspendFilteredEvents(): void
onFilteredイベントを中断します。
void