锁定老帖子 主题:ExtJs 的一些技巧与问题
精华帖 (0) :: 良好帖 (6) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-07-15
[list=1] grid.getStore().proxy.conn.url = "xxx.jsp"; grid.getStore().reload(); 才会传递过去,当调用reload时参数就不存在了 height: document.body.clientHeight * xx% width: document.body.clientWidth * xx% reader属性,如: reader: new Ext.data.JsonReader({ totalProperty: 'totalProperty', root: 'root' },[ {name:'a'}, {name:'b'} ]) 这样做的好处是可以手动选择想加载的字段! [/list] var ifr_window = window.frames["name/id"];
var wgroup = new Ext.WindowGroup(); var win=new Ext.Window({ title:"窗口" width:400, height:300, manager:wgroup}); //接下来就可以利用wgroup对这一组window进行操作啦!如 1、隐藏全部window wgroup.hideAll(); //将执行一次Expression setTimeout(Expression,DelayTime) //每隔DelayTime,执行一次 setInterval(expression,delayTime) 结果发现只有根结点才有reload方法! { fieldLabel: '海报', autoCreate:{ tag: "input", type: "image", src: "images/add.gif", width: 150, height: 200, autocomplete: "off" } this.addEvents('eventName'); this.on('eventName',this.fn,scope); this.fireEvent('eventName',arg0,arg1,...); //* *---------------------------------------- *添加事件监听器里的执行的方法this.fn里的参数就是 *由激发事件时提供的,如agr0,agr1,... *----------------------------------------- */ [/list] FormPanel.form.reset() 而是换成使用Dom的刷新方法: FormPanel.form.getEl().dom.reset(); [/color] 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-07-15
不错,赞楼主,对我这个初学者很有用,希望继续~
|
|
返回顶楼 | |
发表时间:2008-07-16
EXTJS,前几天,给客户替换了一个功能,用了EXTJS,一个页面有600条数据,显示需要8秒左右的时间,没法忍受了,客户又要换回以前那种table的了。
|
|
返回顶楼 | |
发表时间:2008-07-17
在加载grid 表格数据的时候,
直接写成 datastroe.load({params:{start:0,limit:15}}); 往往不出现load...提示的小窗, 改成 setTimeout(function(){datastroe.load({params:{start:0,limit:PAGE_15}})},1); 即可出现加载数据的loading...提示 |
|
返回顶楼 | |
发表时间:2008-07-17
formPanel.form.setValues({id:1,name:'aabbcc'});
这样加载更方便通用点。 |
|
返回顶楼 | |
发表时间:2008-07-23
引用 EXTJS,前几天,给客户替换了一个功能,用了EXTJS,一个页面有600条数据,显示需要8秒左右的时间,没法忍受了,客户又要换回以前那种table的了。 嗯...这个。。要么分页,要么用LiveGrid |
|
返回顶楼 | |
发表时间:2008-07-23
sp42 写道 引用 EXTJS,前几天,给客户替换了一个功能,用了EXTJS,一个页面有600条数据,显示需要8秒左右的时间,没法忍受了,客户又要换回以前那种table的了。 嗯...这个。。要么分页,要么用LiveGrid 偶的exreport, 8s可以显示5w的数据了。 btw:在想,gridpanel可不能分批的异步加载数据, 即,100rows,100rows的取,然后加到当前的页面? |
|
返回顶楼 | |
发表时间:2008-07-24
http://www.codeproject.com/KB/ajax/AjaxScrollingPagination.aspx,这里有个例子,分批加载数据。是C#代码,但是JS代码还是有参考价值的
|
|
返回顶楼 | |
发表时间:2008-08-05
请问你刷新树的方法找到了吗?
dianbo.zhu@gmail.com |
|
返回顶楼 | |
发表时间:2008-08-06
引用 dimboo 23 小时前
请问你刷新树的方法找到了吗? dianbo.zhu@gmail.com tree.root.reload() |
|
返回顶楼 | |