[]
        
(Showing Draft Content)

Wijmo_Olap.Pivotgrid

PivotGrid クラス

FlexGrid コントロールを拡張して、ピボットテーブルを表示します。

このコントロールを使用するには、そのitemsSource プロパティを PivotPanel コントロールのインスタンスまたはPivotEngine に設定します。

階層

  • any
    • PivotGrid

コンストラクタ

constructor

  • new PivotGrid(element: any, options?: any): PivotGrid
  • PivotGrid クラスの新しいインスタンスを初期化します。

    引数

    • element: any

      コントロールをホストするDOM要素、またはホスト要素のCSS セレクター(例: '#theCtrl')。

    • オプション options: any

      コントロールの初期化データを含むJavaScriptオブジェクト。

    戻り値 PivotGrid

プロパティ

centerHeadersVertically

centerHeadersVertically: boolean

ヘッダーセルのコンテンツを垂直方向の中央揃えで配置するかどうかを決定する値を 取得または設定します。

このプロパティのデフォルト値はtrueです。

collapsibleSubtotals

collapsibleSubtotals: boolean

ユーザーがグリッドで行および列の小計グループの折りたたみと展開を行えるかどうかを 決定する値を取得または設定します。

このプロパティのデフォルト値はtrueです。

customContextMenu

customContextMenu: boolean

グリッドがカスタムコンテキストメニューを提供するかどうかを決定する値を取得または設定します。

カスタムコンテキストメニューには、フィールド設定の変更、フィールドの削除、 グリッドセルの詳細レコードの表示などを行うためのコマンドが含まれます。

このプロパティのデフォルト値は trueです。

detailDialog

detailDialog: DetailDialog

ユーザーがセルをダブルクリックしたときに詳細レコードの表示を行う DetailDialog への参照を取得します。

このプロパティを使用して、DetailDialog の内容をカスタマイズできます。

showDetailOnDoubleClick プロパティと showDetail メソッドを参照してください。

engine

engine: PivotEngine

このPivotGrid を所有するPivotEngine への参照を取得します。

outlineMode

outlineMode: boolean

グリッドが行グループをアウトライン書式で表示するかどうかを決定する値を取得または設定します。 これにより、よりコンパクトな表示が可能になります。

ほとんどのアプリケーションでは、アウトラインモードはデータの上に小計が表示される状態でより効率よく動作します。 そのため、 outlineMode をtrueに設定した場合、 totalsBeforeData trueに設定する必要があります。

このプロパティのデフォルト値はfalse です。

グリッドが行グループをアウトライン書式で表示するかどうかを決定する値を取得または設定します。 これにより、よりコンパクトな表示が可能になります。

このプロパティのデフォルト値は false です。

ほとんどのアプリケーションでは、アウトラインモードはデータの上に小計が表示される状態でより効率よく動作します。 そのため、 outlineMode をtrueに設定した場合、 pivotEngineの showRowTotalsSubtotals 、および totalsBeforeData をtrue true に設定する必要があります。

次に例を示します。

var theEngine = new wijmo.olap.PivotEngine({
  showRowTotals: wijmo.olap.ShowTotals.Subtotals,
  totalsBeforeData: true,
  itemsSource: getData()
});
var theGrid = new wijmo.olap.PivotGrid('#theGrid', {
  itemsSource: theEngine,
  outlineMode: true
});

showColumnFieldHeaders

showColumnFieldHeaders: boolean

グリッドで、左上のパネルに列フィールドヘッダーを 表示するかどうかを決定する値を取得または設定します。

このプロパティのデフォルト値はtrueです。

showDetailOnDoubleClick

showDetailOnDoubleClick: boolean

ユーザーがセルをダブルクリックしたときに、グリッドが詳細レコードを含むポップアップを表示するかどうかを決定する値を取得または設定します。

このプロパティのデフォルト値はtrueです。

showRowFieldHeaders

showRowFieldHeaders: boolean

グリッドで、左上のパネルに行フィールドヘッダーを 表示するかどうかを決定する値を取得または設定します。

このプロパティのデフォルト値はtrueです。

showRowFieldSort

showRowFieldSort: boolean

グリッドで、行フィールドの列ヘッダーにソートインジケータを 表示するかどうかを決定する値を取得または設定します。

通常の列ヘッダーとは異なり、行フィールドは常に昇順または降順でソートされます。 このプロパティをtrueに設定した場合は、 すべての行フィールドヘッダーに常にソートアイコンが表示されます。

このプロパティのデフォルト値は falseです。

showValueFieldHeaders

showValueFieldHeaders: boolean

ビューに単一の値フィールドと単一の列フィールドがある場合でも、 グリッドのコンテンツパネルに値フィールドヘッダーを表示するかどうかを 決定する値を取得または設定します。

このプロパティのデフォルト値はfalse です。

メソッド

collapseColumnsToLevel

  • collapseColumnsToLevel(level: number): void
  • すべての列を指定されたレベルまで折りたたみます。

    引数

    • level: number

      表示する最大列レベル。 0は総計だけを表示することを意味します。 1は最上位グループだけを表示することを意味します。 大きなレベルを指定すると、すべての列が展開されます。

    戻り値 void

collapseRowsToLevel

  • collapseRowsToLevel(level: number): void
  • すべての行を指定されたレベルまで折りたたみます。

    引数

    • level: number

      表示する最大行レベル。 0は総計だけを表示することを意味します。 1は最上位グループだけを表示することを意味します。 大きなレベルを指定すると、すべての行が展開されます。

    戻り値 void

getDetail

  • getDetail(row: number, col: number): any[]
  • 指定されたグリッドセルに基づいて集約されたレコードを含む配列を取得します。

    引数

    • row: number

      セルを含む行のインデックス。

    • col: number

      セルを含む列のインデックス。

    戻り値 any[]

getDetailView

  • 特定のグリッドセルに基づいて集約されたレコードを含む{@link collections.ICollectionView} を取得します。

    引数

    • row: number

      セルを含む行のインデックス。

    • col: number

      セルを含む列のインデックス。

    戻り値 ICollectionView

getKeys

  • getKeys(row: number, col: number): any
  • 特定のセルの集約に使用されるフィールドと値に関する情報を 含むオブジェクトを取得します。

    詳細については、@PivotEngine.getKeys メソッドを参照してください。

    引数

    • row: number

      セルを含む行のインデックス。

    • col: number

      セルを含む列のインデックス。

    戻り値 any

showDetail

  • showDetail(row: number, col: number): void
  • 指定されたグリッドセルの詳細を含むダイアログを表示します。

    引数

    • row: number

      セルを含む行のインデックス。

    • col: number

      セルを含む列のインデックス。

    戻り値 void