如何清空flexigrid
2014-01-02 22:32
183 查看
一旦调用flexigrid函数注册了表格的样式后,就无法改变。如果想将英文切换成中文,再次调用flexigrid无效。有一个简单的方法,可以做到这点。
首先确保HTML中的table对象一定有一个父div,
<div id="myTable" style="text-align:center;">
<table id="myDisplays" style="display:none" bgcolor="#c4c4c4"></table>
</div>
这个父div只包含了table一个成员。
由于flexigrid将会绑定到这个table上,并且会在table的父元素下面插入很多div,同时table也不再是myTable的儿子,而变成了孙子。
清除flexigrid的方法就是用JavaScript动态删除myTable的所有儿子,然后再把table元素加回来。最后再次调用flexigrid函数重新注册样式。
clearFlexigrid: function() {
var str = '<table id="myDisplays" style="display:none" bgcolor="#c4c4c4"></table>';
var p;
p = $("#myTable");
p.empty();
this.table.isFilled = false;
this.jqueryTool.setHtml(p, str);
},
首先确保HTML中的table对象一定有一个父div,
<div id="myTable" style="text-align:center;">
<table id="myDisplays" style="display:none" bgcolor="#c4c4c4"></table>
</div>
这个父div只包含了table一个成员。
由于flexigrid将会绑定到这个table上,并且会在table的父元素下面插入很多div,同时table也不再是myTable的儿子,而变成了孙子。
清除flexigrid的方法就是用JavaScript动态删除myTable的所有儿子,然后再把table元素加回来。最后再次调用flexigrid函数重新注册样式。
clearFlexigrid: function() {
var str = '<table id="myDisplays" style="display:none" bgcolor="#c4c4c4"></table>';
var p;
p = $("#myTable");
p.empty();
this.table.isFilled = false;
this.jqueryTool.setHtml(p, str);
},
相关文章推荐
- 如何清空 XMLHTTP 的 缓存 . How to clear the cache of XMLHTTP
- 如何清空RECYCLEBIN
- 【jiasuba】如何才能快速清空系统里的剪切板呢?
- 如何清空控件内容
- 如何从右键弹出菜单中清空删除数据加清空前提问确定
- Discuz常见小问题2-如何清空,删除,清除全部DIY的数据
- 错误删除了电脑上的文件,并且回收站也清空,如何找回!
- 如何清空数据库日志文件
- zencart如何清空商品演示数据和没有商品数据的sql执行语句 zencart如何清空商品演示数据和没有商品数据的sql执行语句
- 如何清空sqlserver2005的日志文件
- 回收站清空如何找回重要的文件
- 如何清空Winform的dataGridView中数据
- 如何在退出一个页面时自动清空session变量
- 【原创】如何防止表被清空
- 如何清空iframe中的内容?
- 如何清空linux的DNS缓存
- 如何恢复清空回收站后的文件文档
- android intent 传值如何清空?
- SQL Server 如何清空数据库所有表数据