w2grid.show
更新日: 2018-09-06
グリッドの要素を表示するかどうかを指定します。
Object, default - 後述
カラムヘッダー等、一部の要素はデフォルトで表示されますが、 基本的にほとんど要素は非表示です。
オブジェクト作成時に指定する場合
$('#grid').w2grid({
name : 'grid',
show : {
header : true,
footer : true,
toolbar: true
},
columns: [
{ field: 'recid', caption: 'ID', size: '50px' },
{ field: 'lname', caption: 'Last Name', size: '30%' },
{ field: 'fname', caption: 'First Name', size: '30%' },
{ field: 'email', caption: 'Email', size: '40%' },
{ field: 'sdate', caption: 'End Date', size: '120px' }
],
records: [
{ recid: 1, fname: 'John', lname: 'doe', email: 'vitali@gmail.com', sdate: '1/3/2012' },
{ recid: 2, fname: 'Stuart', lname: 'Motzart', email: 'jdoe@gmail.com', sdate: '2/4/2012' },
{ recid: 3, fname: 'Jin', lname: 'Franson', email: 'jdoe@gmail.com', sdate: '4/23/2012' },
{ recid: 4, fname: 'Susan', lname: 'Ottie', email: 'jdoe@gmail.com', sdate: '5/3/2012' },
{ recid: 5, fname: 'Kelly', lname: 'Silver', email: 'jdoe@gmail.com', sdate: '4/3/2012' },
{ recid: 6, fname: 'Francis', lname: 'Gatos', email: 'vitali@gmail.com', sdate: '2/5/2012' }
]
});
または、w2gridオブジェクト生成後に指定します。 表示を更新するにはw2utils.refresh()
メソッドを呼び出します。
w2ui['grid'].show.header = false;
w2ui['grid'].refresh();
オブジェクトの構造は下記の通りです。
show = {
header : false, // ヘッダーを表示するかどうか
toolbar : false, // ツールバーを表示するかどうか
footer : false, // フッターを表示するかどうか
columnHeaders : true, // カラムを表示している時に、カラムヘッダーを表示するかどうか
lineNumbers : false, // レコード番号を表示するかどうか
expandColumn : false, // 列展開を表示するかどうか
selectColumn : false, // 列の選択状態を表示するかどうか
emptyRecords : true, // 空のレコードを表示するかどうか
toolbarReload : true, // ツールバーに「reload」ボタンを表示するかどうか
toolbarColumns : true, // ツールバーに「columns(|||)」ボタンを表示するかどうか
toolbarSearch : true, // ツールバーに検索ボックスを表示するかどうか
toolbarAdd : true, // ツールバーに「Add New」ボタンを表示するかどうか
toolbarEdit : true, // ツールバーに「Edit」ボタンを表示するかどうか
toolbarDelete : true, // ツールバーに「Delete」ボタンを表示するかどうか
toolbarSave : true, // ツールバーに「Save」ボタンを表示するかどうか
selectionBorder: true, // 選択セルの周りに線を表示するかどうか。(selectType = 'cell'の時)
recordTitles : true, // レコードタイトルを定義するかどうか
skipRecords : true // スキップしたレコードを表示するかどうか
}
デモ
全てのオプションをtrue
にしてあります。
JavaScript
$('#grid').w2grid({
name : 'mygrid',
selectType : 'cell',
header : 'Grid Header',
show : {
header : true,
toolbar : true,
footer : true,
columnHeaders : true,
lineNumbers : true,
expandColumn : true,
selectColumn : true,
emptyRecords : true,
toolbarReload : true,
toolbarColumns : true,
toolbarSearch : true,
toolbarAdd : true,
toolbarEdit : true,
toolbarDelete : true,
toolbarSave : true,
selectionBorder: true,
recordTitles : true,
skipRecords : true,
},
columns: [
{ field: 'recid', caption: 'ID', size: '50px' },
{ field: 'lname', caption: 'Last Name', size: '30%' },
{ field: 'fname', caption: 'First Name', size: '30%' },
{ field: 'email', caption: 'Email', size: '40%' },
{ field: 'sdate', caption: 'End Date', size: '120px' }
],
records: [
{ recid: 1, fname: 'John', lname: 'doe', email: 'vitali@gmail.com', sdate: '1/3/2012' },
{ recid: 2, fname: 'Stuart', lname: 'Motzart', email: 'jdoe@gmail.com', sdate: '2/4/2012' },
{ recid: 3, fname: 'Jin', lname: 'Franson', email: '--', sdate: '4/23/2012' },
{ recid: 4, fname: 'Susan', lname: 'Ottie', email: 'jdoe@gmail.com', sdate: '5/3/2012' },
{ recid: 5, fname: 'Kelly', lname: 'Silver', email: 'jdoe@gmail.com', sdate: '4/3/2012' },
{ recid: 6, fname: 'Francis', lname: 'Gatos', email: 'vitali@gmail.com', sdate: '2/5/2012' }
],
});
© 2017. .
Code licensed under theMIT License. Documentation licensed underCC BY 3.0.
このコンテンツはvitmalinaによるw2ui.gridドキュメントを翻訳/改変したものです。