jsp中的部分代码:
region:'center',// 指定子面板所在区域为
center id:"main",//根据Id传入panel
xtype:"tabpanel"
js中的代码:
function menuClick(node) {
try {
var main=Ext.getCmp("main");
var sn = this.selModel.selNode || {};
if (node.leaf && node.id != sn.id) {
var panel=eval("new "|node.attributes.clz);
main.add(panel);
main.setActiveTab(panel);
}
} catch (e) {
}
}
//以上是点击左边栏触发的函数,小弟刚接触EXTJS,好多不懂,劳烦各位路过的高人,帮忙看一下,为什么center界面不显示内容,如下图:
region:'center',// 指定子面板所在区域为
center id:"main",//根据Id传入panel
xtype:"tabpanel"
js中的代码:
function menuClick(node) {
try {
var main=Ext.getCmp("main");
var sn = this.selModel.selNode || {};
if (node.leaf && node.id != sn.id) {
var panel=eval("new "|node.attributes.clz);
main.add(panel);
main.setActiveTab(panel);
}
} catch (e) {
}
}
//以上是点击左边栏触发的函数,小弟刚接触EXTJS,好多不懂,劳烦各位路过的高人,帮忙看一下,为什么center界面不显示内容,如下图:
有范例的请发给我,谢谢!
我刚接触extjs好多语法不熟悉,但现在又必须用,麻烦帮我看看,实现一下功能,整理一下发我邮箱,谢谢
是工程压缩包,高手帮忙看看吧,谢谢!
对象.show();
重新加载
对象.reloadAnalyseRecord();
我看了你的代码,把函数单击改成这样
function menuClick(node) {
var main=Ext.getCmp("main");
var sn = this.selModel.selNode || {};
if (node.leaf && node.id != sn.id) {
var panel=eval(node.id);
main.add(panel).show();
panel.reloadAnalyseRecord();
// main.setActiveTab(panel);
// main.show();
}
}
你点击员工设置,第二次肯定可以的,主要是因为你的store,一个远程获取数据,一个是本地
这段应该有问题。eval("new "+node.attributes.clz+"()") ;
node.attributes.clz 为js类名