删除dojo创建的widget:以删除enhancedgrid为例
来源:互联网 发布:windows rt刷win10移动 编辑:程序博客网 时间:2024/05/19 19:32
用表格显示查询信息的时候,用enhancedgrid非常方便。
这里先讲下创建enhancedgrid的注意事项吧。自己百度云里有创建enhancedgrid的案例,首先enhancedgrid默认的样式是非常丑的,要引入两个样式,分别是document.css和EnhancedGrid.css,另外自己也引入了esri.css,这三个样式最好都引用下吧,引用顺序对表格样式可能是有影响的。
其次是要按照自己的范例引入一些模块,包括'dojox/grid/EnhancedGrid','dojo/data/ItemFileWriteStore',"dojox/grid/enhanced/plugins/Pagination"等,这些是用来创建表格的。
忘记的话就参照官网或者自己的范例来做。
接着由于创建表格比如说查询的时候创建表格,很少有只创建一次的,比如说第二次创建表格的时候,就会出现一个问题:表格的id和之前创建的表格id有冲突,这时候就需要把之前创建的表格给彻底删除掉才行。
自己用html DOM的方法比如说removeChild的方法都没能够实现。还是要用dojo的方法,因为DOM只能对普通的dom标签进行操作,而利用dojo的一些东西可以对dojo widget进行操作。
自己删除用到的模块是 "dijit/registry",比如说自己想删除的grid表格的id为"grid",则删除的方法为 registry.byId("grid").destroyRecursive();
0 0
- 删除dojo创建的widget:以删除enhancedgrid为例
- dojo 方法重载:以enhancedgrid定制description为例
- dojo 的EnhancedGrid插件
- dojo enhancedgrid的使用
- dojo小例子(5)EnhancedGrid+JsonRest,实现分页、添加、删除
- 快速创建 Dojo Widget
- Dojo - 修改创建删除dom元素
- 强制删除正在连接的Oracle用户,以删除SDE用户为例
- 强制删除正在连接的Oracle用户,以删除SDE用户为例
- 删除正在连接的Oracle用户,以删除SDE用户为例
- 强制删除正在连接的Oracle用户,以删除SDE用户为例
- C++中创建、初始化以及删除 以变量为大小的动态二维数组
- dojo EnhancedGrid的两种实现方式对比
- 通过dom节点获取dojo/enhancedgrid的样式
- 删除二叉树中以x为根的子树
- 创建、进入和删除以‘-’号开头的目录
- 如何删除与创建以特殊字符串命名的文件夹
- 下载,更新及删除文件(以图片为例)
- 通信录的访问
- Spring property文件配置方法以及如何与工程分离
- 转换 NMEA格式到KML 格式 工具
- mysql主从配置浅析
- 文件上传
- 删除dojo创建的widget:以删除enhancedgrid为例
- OC学习:协议、类目和延展
- Android 高手进阶之自定义View,自定义属性(带进度的圆形进度条)
- 高性能IO模型浅析
- java IO流(File类)
- CCF 最大的矩形
- ZOJ Problem Set - 3543 Number String DP
- AsyncTask下载网络文件,并显示下载进度
- poj 3411 dij+状压