DataTableや他のDataViewオブジェクトから、DataViewを作成します。
var data = new google.visualization.DataTable(); data.addColumn( 'string', 'Task' ); data.addColumn( 'number', 'Hours per Day' ); data.addRows( [ [ 'Work', 10 ], [ 'Eat', 2 ] ] ); var view = new google.visualization.DataView( data );
JSON形式の文字列データから、DataViewを作成します。
分類 | メソッド | 戻り値 | 説明 |
---|---|---|---|
インデックス | getTableColumnIndex( viewColumnIndex ) |
number | 指定した列の、元のテーブルでの列番号を取得 |
getTableRowIndex( viewRowIndex ) |
number | 指定した行の、元のテーブルでの行番号を取得 | |
getViewColumnIndex( tableColumnIndex ) |
number | 元のテーブルにおける指定列の、このビューでの列番号を取得 | |
getViewRowIndex( tableRowIndex ) |
number | 元のテーブルにおける指定行の、このビューでの行番号を取得 | |
getViewColumns() |
number[] | 表示されている列の番号を取得 | |
getViewRows() |
number[] | 表示されている行の番号を取得 | |
表示 |
setColumns(
// 表示する列および関数の配列
columnIndexes
)
|
--- | 指定の列をそのまま、もしくは演算結果として表示 |
setRows(
// 表示する行番号の配列
rowIndexes
)
|
--- | 指定の行を表示 | |
setRows( min, max ) |
--- | 指定範囲の行を表示 | |
非表示 | hideColumns( columnIndexes ) |
--- | 指定の列を非表示 |
hideRows( rowIndexes ) |
--- | 指定の行を非表示 | |
hideRows( min, max ) |
--- | 指定範囲の行を非表示 | |
DataTable | toDataTable() |
DataTable | 表示されている行と列をDataTableとして取得 |
JSON | toJSON() |
string | 表示されている行と列をJSON形式で取得 |
以下のメソッドはDataTableと共通のため、DataTableのメソッドを参照してください。