1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

[Bootstrap-Table] JavaScriptでテーブル表示(その2)

Last updated at Posted at 2018-12-23

Bootstrap Table で前回紹介したUIと異なるデータ追加/更新方法を紹介します。

Bootstrap Table
http://bootstrap-table.wenzhixin.net.cn/

JavaScriptライブラリ
Bootstrap Table: 1.12.1

入力値の更新

テキストボックスやプルダウンの値が変更したら
変更した内容を更新するという実装になっています。
HTMLのIDから、テーブルのindexを取得します。
その後、bootstrapTable('getData')でデータを取得します。
以上から、bootstrapTable('updateRow',{})でデータを更新します。

入力値の更新
}).on('change', '[id^=name_]', function () {
    var id = $(this).attr('id');
    var index = parseInt(id.replace('name_', ''));
    var dataList = userTable.bootstrapTable('getData');
    dataList[index].name = $(this).val();
    userTable.bootstrapTable('updateRow', { index: index, row: dataList[index] });
})

デモはこちら
ソースファイルはこちら

以上です。

関連記事

[Bootstrap-Table] JavaScriptでテーブル表示(その1)
[Bootstrap-Table] JavaScriptでテーブル表示(その2)
[Bootstrap-Table] JavaScriptでテーブル表示(その3)
[Bootstrap-Table] JavaScriptでテーブル表示(その4)
[Bootstrap-Table] JavaScriptでテーブル表示(その5)

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?