Я пытаюсь преобразовать поля в таблицу в Bootstrap-Table, которую можно редактировать, как в этом примере, но я не могу этого сделать: http://issues.wenzhixin.net.cn/bootstrap-table/#extensions/editable.html
Я загружаю данные JSON, сортирую столбцы, но не могу сделать так, чтобы каждое поле в таблице было редактируемым.
<head>
<title>custom-sort</title>
<meta charset="utf-8">
<link rel="stylesheet" href="assets/bootstrap/css/bootstrap.min.css">
<link rel="stylesheet" href="assets/bootstrap/css/bootstrap-table.min.css">
<link rel="stylesheet" href="assets/examples.css">
<script src="assets/jquery.min.js"></script>
<script src="assets/jquery.dataTables.min.js"></script>
<script src="assets/bootstrap/js/bootstrap.min.js"></script>
<script src="assets/bootstrap-table/src/bootstrap-table-custom.min.js"></script>
<script src="assets/bootstrap-table/src/bootstrap-table-editable.js"></script>
<script src="ga.js"></script>
</head>
<body>
<div class="container">
<h1>Custom Sort</h1>
<p>Use <code>sorter</code> column option to define the custom sort of bootstrap table.</p>
<table id="table" class="table table-bordered table-striped" data-editable="true" data-toggle="table" data-url="json/data1.json" data-pagination="true"></table>
</div>
$('#table').bootstrapTable({
url: 'json/data1.json',
columns: [{
field: 'id',
title: 'Item ID',
sortable: 'true',
editable: 'true'
}, {
field: 'name',
title: 'Item Name',
sortable: 'true',
editable: 'true'
}, {
field: 'price',
title: 'Item Price',
sortable: 'true',
editable: 'true'
}, ]
});
var $table = $('#table');
$(function () {
$table.on('click-row.bs.table', function (e, row, $element) {
$('.success').removeClass('success');
$($element).addClass('success');
});
});
JSON
[{
"id": 0,
"name": "Item 0",
"price": "$0"
},{
"id": 1,
"name": "Item 1",
"price": "$1"
},{
"id": 2,
"name": "Item 2",
"price": "$2"
}]
Не могли бы вы помочь мне сделать все поля таблицы редактируемыми, пожалуйста.