我试图在搜索后重置Jtable。我手动将字段值设置为空,但它仍然无法正常工作。
不知道我错过了什么。
答案 0 :(得分:1)
$("#your_table_container_ID td").parent().remove();
这将删除jtable中的所有记录,但保留该表 结构。
答案 1 :(得分:0)
老问题,但我今天需要类似的东西而没有时间在我身边,我急于完成工作(假设我理解Kokirala Sudheer需要正确),实施以下内容:
- 创建了一个JS函数,它托管了我的$('#mycontainer')。jtable({...})创建:
醇>
function jTable_Createtable()
{
$('#mycontainer').jtable({
title: 'my title...',
paging: true, //Enables paging
// etc......
});
// Can reload the grid here as well with "default" data.
// $('#mycontainer').jtable('load');
}
- 添加了以下功能,即使它不漂亮,也会破坏表并使用上面的1中的功能重新创建它:
醇>
function jtable_Reset()
{
$('#mycontainer').jtable('destroy');
jTable_Createtable();
}
就像我说它不漂亮或优化的解决方案(我通常会这样做),但它足以有效地进行“快速修复”。
我找不到原始jTable的扩展,以复杂的方式完成这项工作,所以可能是未来的一个项目......