Ext
龚Sir_Me
真实 是 一种美德
展开
-
Ext中Grid加载数据完成后自动选择第一行
问题如题。。 [color=red]解决方法就是必须等待Grid渲染完成之后,再load store的数据[/color] 在store中增加load事件的监听器: [code="java"] this.store.on({ load:{ fn:function(){ //select grid's first r...原创 2009-10-15 10:02:22 · 445 阅读 · 0 评论 -
Ext中如何展现复杂的xml文件
需求就是如何将xml文件能够界面美观的展现出来? 其实有几种的解决方式: 1.通过xml+xslt的方式 [color=orange]1.1 服务器端生成html文件[/color] 这个可能产生的数据量较大 [color=orange]1.2 将xslt的处理指令嵌入到xml文件中,然后通过浏览器去解析[/color] 可以通过第三方的扩展...2009-10-15 10:40:48 · 126 阅读 · 0 评论 -
如何移除某个监听器
如我们对一个treeloader增加一个监听器load,并且传入初始参数 [code="js"] this.treeLoader.addListener('load', this.selectedTreeNode.createDelegate(this, [oldTaskId], 0), this); [/code] 那如何动态的改变传入的参数oldTaskId? 大致有三种方法:...原创 2009-10-19 10:30:36 · 367 阅读 · 0 评论 -
如何设置自定义tools的可见与非可见(panel,grid等)
如果我们自定义了一个panel(id:'testPanel')的tools,如: [code="js"] tools:[ { hidden:true,id:'managerwarning',scope:this } ] [/code] 对应的css: [code="html"] .x-tool-managerwarning {background-image: url(image...原创 2009-10-19 15:09:26 · 131 阅读 · 0 评论 -
如何构建动态的Grid的列
存在这样的需求,即如果显示的Grid的列是通过配置获取的,如何实现? 关键点: 加载配置的列数据 [code="js"] var store = new Ext.data.JsonStore({ autoDestroy:true, fields : ['mainTaskColumnConfig'], ...原创 2009-10-23 16:14:52 · 157 阅读 · 0 评论 -
如何解决Ext中 中文乱码的问题
提供一种方法:全站式UTF-8编码的方式 [color=darkred]1.js中出现的中文,如列表的名称等,单独定义一个js文件,类似静态变量的概念,然后对这个文件进行转码,即中文名称转码为unicode编码[/color] 如js文件test.js: [code="js"] var Resource = function () { return { ...原创 2009-10-23 16:42:44 · 296 阅读 · 0 评论 -
Ext + struts2的方式,如何传递数组到后台
需求: 为了很方便的批量修改数据,存在着将数据批量传递到后台的场景 [color=darkred]1.数组的方式[/color] 如我们一次选择了多个文件,需要将多个选择的文件的文件路径传递到后台(获取文件路径是采用applet的方式,可能是安全的原因FF中获取不到文件路径) [code="js"] submitFiles:function() { ...原创 2009-10-23 17:14:05 · 217 阅读 · 0 评论 -
给Element添加事件,出现事件重复的奇怪问题
在给Element添加事件的时候,会出现事件重复的情况 如下例子: [code="html"] Ext.onReady(function() { var collapsedLi = Ext.query(".forcollapsed"); Ext.each(collapsedLi, function(item, index) { ...原创 2009-11-06 10:43:16 · 475 阅读 · 0 评论