使用jQuery Bootgrid方法

时间:2014-09-02 10:13:44

标签: javascript jquery twitter-bootstrap-3 jquery-bootgrid

你究竟打算如何使用jQuery BootGrid的方法?

我试过了:

$("#presentation-listing-api").bootgrid('remove', [uid]);

似乎没有用?

文档还没有完成,这没有用。

3 个答案:

答案 0 :(得分:9)

应该注意,从版本[ 1.3.1 ]开始," 删除"使用 ajax 选项时不支持此功能。源中有一个注释

  

[todo:实现ajax DELETE]

替代方案可能是这样的:

$('[data-row-id="'+uid+'"]').remove();

答案 1 :(得分:5)

这样做的方式有点令人费解,但我想出来了......

您必须将您的ID列标记为标识符,将类型标记为数字,如下所示:

<th data-column-id="id" data-identifier="true" data-type="numeric">ID</th>

然后,确认该列中的值是唯一的!!!

然后像这样调用删除:

rows[0] = uid;
$("#presentation-listing-api").bootgrid('remove', rows);

我所做的是接受了Commands演示并修改了它以加载一些数据,然后努力让删除工作。

这是一个工作小提琴:
http://jsfiddle.net/Mrbaseball34/zszc8zL6/

答案 2 :(得分:1)

确保在用于填充表格的关联对象中将“id”变量作为整数。使用 parseInt()甚至可以使用 ajax:false