Bootstrap Table のイベントについて紹介します。
Bootstrap Table
http://bootstrap-table.wenzhixin.net.cn/
Bootstrap Table: 1.12.1
テーブルの描画
pre-body.bs.table
は、テーブルを描画が始まる前に発火するイベントです。
}).on('pre-body.bs.table', function (data) {
log('[pre-body.bs.table]');
})
post-body.bs.table
は、テーブルを描画が終わったときに発火するイベントです。
}).on('post-body.bs.table', function (data) {
log('[post-body.bs.table]');
})
クリック
click-row.bs.table
は、テーブルの行をクリックしたときに発火するイベントです。
}).on('click-row.bs.table', function (element, row) {
log('[click-row.bs.table] row=' + JSON.stringify(row));
})
click-cell.bs.table
は、テーブルのセルをクリックしたときに発火するイベントです。
}).on('click-cell.bs.table', function (element, field, value) {
log('[click-cell.bs.table] field=' + field + ', value=' + value);
})
チェックボックス
check.bs.table
は、チェックボックスのチェック(あり)のときに発火するイベントです。
}).on('check.bs.table', function (element, row) {
log('[check.bs.table] row=' + JSON.stringify(row));
})
uncheck.bs.table
は、チェックボックスのチェック(なし)のときに発火するイベントです。
}).on('uncheck.bs.table', function (element, row) {
log('[uncheck.bs.table] row=' + JSON.stringify(row));
})
ソート
sort.bs.table
は、テーブルのカラムをクリックしてソートしたときに発火するイベントです。
}).on('sort.bs.table', function (element, name, order) {
log('[sort.bs.table] name=' + name + ', order=' + order);
})
ページング
page-change.bs.table
は、テーブルのページを変更したときに発火するイベントです。
}).on('page-change.bs.table', function (event, size) {
log('[page-change.bs.table] page=' + size);
})
以上です。
関連記事
[Bootstrap-Table] JavaScriptでテーブル表示(その1)
[Bootstrap-Table] JavaScriptでテーブル表示(その2)
[Bootstrap-Table] JavaScriptでテーブル表示(その3)
[Bootstrap-Table] JavaScriptでテーブル表示(その4)
[Bootstrap-Table] JavaScriptでテーブル表示(その5)