锁定老帖子 主题:打造Ext2.0模块化单页系统Demo
精华帖 (1) :: 良好帖 (1) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-04-29
var classid = node.attributes.ids;
loadModel: function(id,classid,tab){ //定义模块变量 var model; 这样的话,grid.is里可以接收到baseParams: {class_id:classid} 不知是否正确? |
|
返回顶楼 | |
发表时间:2008-04-29
实例化的时候传入
model = new this[id](tab, classid); demo.module = function(tab,id){ this.id = id; this.main = tab; this.init(); } |
|
返回顶楼 | |
发表时间:2008-04-29
microboat 写道 实例化的时候传入
model = new this[id](tab, classid); demo.module = function(tab,id){ this.id = id; this.main = tab; this.init(); } 这样grid竟然得不到classid的值,点击节点,如果是调用的是一个grid.js,classid改变也不能重复加载或者使grid更新。 |
|
返回顶楼 | |
发表时间:2008-04-30
楼主能不能再做一个稍复杂点的,比如加上grid的按钮栏,加上添加编辑的窗口,期待能多学点东西,谢谢俄
|
|
返回顶楼 | |
发表时间:2008-05-05
基本能够运用了,使用起来确实比使用iframe强多了,感谢搂主啊!
只是感觉不能加载Viewport,布局有点局限。 |
|
返回顶楼 | |
发表时间:2008-05-13
new Ext.BoxComponent({region:'south', el:'footer', height:50 }),
加上 collapsible:true 好像不起作用啊! |
|
返回顶楼 | |
发表时间:2008-05-13
sorry 忘了应该加title
|
|
返回顶楼 | |
发表时间:2008-05-14
左侧的treepanel 如何resize啊 和“center”之间无法左右改变大小。
|
|
返回顶楼 | |
发表时间:2008-05-14
microboat 写道 用户在使用系统的时候,不会把每个模块都使用一遍的。我这个Demo正是使用到那个模块才去加载的,而公共部分只需加载一次,比起用iframe的方式,内存占用更少。
我原来想做的就是跟您做的差不多,我当时的做法是实现一些继承的组件,按需加载 但是由于自己的JS太差了,所以只完成了部分,遗憾 |
|
返回顶楼 | |
发表时间:2008-07-23
感谢楼主的demo,让我这个新手学到很多,现在想问一下demo中grid分页的问题:
因为原demo的grid.txt中只有10条数据,因此每页显示10条数据的话分页功能体现不出来。于是我将数据增加到30条,grid.txt中改为total:30,仍然要每页显示10条数据,运行结果是底层工具栏会出现page1至page3,但grid中每一页都显示出全部的30条数据,请问如何解决该问题,谢谢! |
|
返回顶楼 | |