您究竟打算如何使用 jQuery BootGrid 的方法?
我试过了:
$("#presentation-listing-api").bootgrid('remove', [uid]);
似乎没有工作?
文档还没有完全完成是没有帮助的。
您究竟打算如何使用 jQuery BootGrid 的方法?
我试过了:
$("#presentation-listing-api").bootgrid('remove', [uid]);
似乎没有工作?
文档还没有完全完成是没有帮助的。
需要注意的是,从版本 [ 1.3.1 ] 开始,使用ajax选项时不支持“删除”功能。源中有一条注释,内容为
[ 待办事项:实现 ajax 删除]
另一种可能是这样的:
$('[data-row-id="'+uid+'"]').remove();
这样做的方式有点令人费解,但我想通了......
您必须将 id 列标记为标识符,并将类型标记为数字,如下所示:
<th data-column-id="id" data-identifier="true" data-type="numeric">ID</th>
然后,确保该列中的值是唯一的!!!
然后像这样调用删除:
rows[0] = uid;
$("#presentation-listing-api").bootgrid('remove', rows);
我所做的是获取命令演示并对其进行修改以仅加载一些数据,然后努力使删除工作。
这是一个工作小提琴:http:
//jsfiddle.net/Mrbaseball34/zszc8zL6/
确保在用于填充表格的关联对象中将“id”变量作为整数。使用parseInt()甚至可以使用ajax: false。