日期:2014-05-16  浏览次数:20342 次

Extjs border布局和treePanel组合使用的一个问题
如题,我在做一个后台管理系统的主页界面,整体采用border布局


左侧建立了树形菜单


右侧是centerPanel面板


现在的问题是怎样实现点击左侧的树叶,在右边的panel中打开对应的链接
第一次做这个,是不是我的思路有问题?
------解决方案--------------------
不是hrefTarget,是给tree添加itemclick事件,获取你要的内容然后向tabpanel动态添加tab,可以参考这个例子:Ext4如何判断tabpanel是否已经存在某个tab
------解决方案--------------------
我之前也做了一个管理系统,和你这个类似,我用的方法是
创建一个xml文档来存储这些菜单数据(url,名称等等),然后读取,并使用js配合实现树形菜单,右边就是一个框架,然后通过左边的链接
<a href="system.html" target="右边框架name">系统通知栏</a>
打开相对应的页面。