| 注册 |  设为首页 | 加入收藏
EasyJF官方论坛->富客户端开发->Ext/Ajax->贴子详细信息 
 
主题:动态实现Accordion布局?? 发表时间: 2008-04-25 05:18
  [引用回复]

有人在嘛?你们Accordion布局.是如何实现动态加载的.
还有Accordion布局里面装的是treepanel如何可以实现延迟加载..就是当点击的时候才加载该Accordion布局下的treepanel???

楼主: mFree
发表时间: 2008-04-25 05:18
    [引用回复]

请问你说的“我们的Accordion布局”,是在哪儿看到的?动态加载的需求能否细致描述一下。

如果是要实现用户点击时才加载Accordion布局中的内容,则可以通过Accordion布局中各子面板的beforeexpand事件函数来实现。大至如下:

layout : "accordion",
  defaults:{autoScroll:true},
   layoutConfig : {
    titleCollapse : true,
    animate : true
   },
   items:[
   {
    title : "日常办公",
    items : [new DailyWorkMenu()],
    listeners:{"beforeexpand":function(){//重新加载系统内容}}
   }

发言人:大峡  楼层:1
发表时间: 2008-04-28 10:59
    [引用回复]

响应一下单击事件

先放一些空的panel

当点击事件发生时 可以得到panel的id  根据这个去载panel的内容(添加item)

发言人: 202.102.125.** (匿名用户)  楼层:2
发表时间: 2008-05-05 08:37
    [引用回复]
引用帖子:原帖由大峡在2008-04-28 10:59:36发表于楼层1

请问你说的“我们的Accordion布局”,是在哪儿看到的?动态加载的需求能否细致描述一下。

如果是要实现用户点击时才加载Accordion布局中的内容,则可以通过Accordion布局中各子面板的beforeexpand事件函数来实现。大至如下:

layout : "accordion",
  defaults:{autoScroll:true},
   layoutConfig : {
    titleCollapse : true,
    animate : true
   },
   items:[
   {
    title : "日常办公",
    items : [new DailyWorkMenu()],
    listeners:{"beforeexpand":function(){//重新加载系统内容}}
   }


发言人: 123.155.178.** (匿名用户)  楼层:3
发表时间: 2008-09-26 09:32
    [引用回复]
动态accordion我是这样实现的。items:item。item是通过ajax传回来的一个String,再转换成object即可。
发言人:ironicshuang  楼层:4
发表时间: 2008-10-22 03:05
    [引用回复]
引用帖子:原帖由匿名用户在2008-09-26 09:32:04发表于楼层3
引用帖子:原帖由大峡在2008-04-28 10:59:36发表于楼层1

请问你说的“我们的Accordion布局”,是在哪儿看到的?动态加载的需求能否细致描述一下。

如果是要实现用户点击时才加载Accordion布局中的内容,则可以通过Accordion布局中各子面板的beforeexpand事件函数来实现。大至如下:

layout : "accordion",
  defaults:{autoScroll:true},
   layoutConfig : {
    titleCollapse : true,
    animate : true
   },
   items:[
   {
    title : "日常办公",
    items : [new DailyWorkMenu()],
    listeners:{"beforeexpand":function(){//重新加载系统内容}}
   }



发言人: 58.212.215.** (匿名用户)  楼层:5
发表时间: 2009-04-27 01:21
    [引用回复]
引用帖子:原帖由匿名用户在2009-04-27 13:21:47发表于楼层5
引用帖子:原帖由匿名用户在2008-09-26 09:32:04发表于楼层3
引用帖子:原帖由大峡在2008-04-28 10:59:36发表于楼层1

请问你说的“我们的Accordion布局”,是在哪儿看到的?动态加载的需求能否细致描述一下。

如果是要实现用户点击时才加载Accordion布局中的内容,则可以通过Accordion布局中各子面板的beforeexpand事件函数来实现。大至如下:

layout : "accordion",
  defaults:{autoScroll:true},
   layoutConfig : {
    titleCollapse : true,
    animate : true
   },
   items:[
   {
    title : "日常办公",
    items : [new DailyWorkMenu()],
    listeners:{"beforeexpand":function(){//重新加载系统内容}}
   }




发言人: 58.212.215.** (匿名用户)  楼层:6
发表时间: 2009-04-27 01:24
    [引用回复]
引用帖子:原帖由匿名用户在2009-04-27 13:24:02发表于楼层6
引用帖子:原帖由匿名用户在2009-04-27 13:21:47发表于楼层5
引用帖子:原帖由匿名用户在2008-09-26 09:32:04发表于楼层3
引用帖子:原帖由大峡在2008-04-28 10:59:36发表于楼层1

请问你说的“我们的Accordion布局”,是在哪儿看到的?动态加载的需求能否细致描述一下。

如果是要实现用户点击时才加载Accordion布局中的内容,则可以通过Accordion布局中各子面板的beforeexpand事件函数来实现。大至如下:

layout : "accordion",
  defaults:{autoScroll:true},
   layoutConfig : {
    titleCollapse : true,
    animate : true
   },
   items:[
   {
    title : "日常办公",
    items : [new DailyWorkMenu()],
    listeners:{"beforeexpand":function(){//重新加载系统内容}}
   }





发言人: 58.212.215.** (匿名用户)  楼层:7
发表时间: 2009-04-27 01:25
    [引用回复]
引用帖子:原帖由匿名用户在2009-04-27 13:25:17发表于楼层7
引用帖子:原帖由匿名用户在2009-04-27 13:24:02发表于楼层6
引用帖子:原帖由匿名用户在2009-04-27 13:21:47发表于楼层5
引用帖子:原帖由匿名用户在2008-09-26 09:32:04发表于楼层3
引用帖子:原帖由大峡在2008-04-28 10:59:36发表于楼层1

请问你说的“我们的Accordion布局”,是在哪儿看到的?动态加载的需求能否细致描述一下。

如果是要实现用户点击时才加载Accordion布局中的内容,则可以通过Accordion布局中各子面板的beforeexpand事件函数来实现。大至如下:

layout : "accordion",
  defaults:{autoScroll:true},
   layoutConfig : {
    titleCollapse : true,
    animate : true
   },
   items:[
   {
    title : "日常办公",
    items : [new DailyWorkMenu()],
    listeners:{"beforeexpand":function(){//重新加载系统内容}}
   }






发言人: 58.212.215.** (匿名用户)  楼层:8
发表时间: 2009-04-27 01:28
    [引用回复]
引用帖子:原帖由ironicshuang在2008-10-22 15:05:41发表于楼层4动态accordion我是这样实现的。items:item。item是通过ajax传回来的一个String,再转换成object即可。


请问,传回来的String是json格式么,应该怎样转换为object?

是panel么?

发言人: 58.62.13.** (匿名用户)  楼层:9
发表时间: 2009-05-23 10:27
其它版块:


标题:动态实现Accordion布局??



当前没有附件!
提示:您能上传的附件单个文件最大为2M
  

Copyright (C) 2005 EasyJF.com 简易java框架网 渝ICP备06004507号
如有意见请与我们联系