我的extjs做的演示页面,怎么接收数据呢?用extjs sturts2 spring abatise 做的
2个回答
展开全部
这是我写的一个例子,给你几段代码你看看,它应该能帮助你!
/**流程列表树**/
jbpmmanage.manage.liuchengLieBiaoTree = new Ext.tree.TreePanel({
autoScroll : true,
loader : new Ext.tree.TreeLoader(),
root : new Ext.tree.AsyncTreeNode({
expanded : true,
text : '流程列表',
children : [{
text : '请假流程',
leaf : true,
listeners : {
'click' : function(node, e){
//handleMenuAndTab是添加tab页面的方法,其中
//jbpmmanage.manage.qingJiaShenQingDanPanel为要显示的内容的名称
//qingJiaShenQingDan为jbpmmanage.manage.qingJiaShenQingDanPanel的id
//jbpmmanage.manage.centerTabPanel为tabpanel的名称
handleMenuAndTab(jbpmmanage.manage.qingJiaShenQingDanPanel, Ext.id("qingJiaShenQingDan"), jbpmmanage.manage.centerTabPanel)
}
}
}]
})
})
/*添加主页面的选项卡方法*/
function handleMenuAndTab(tab, tabId, contentPanel) {
tab.show();
contentPanel.add(tab);
contentPanel.doLayout(true);
contentPanel.setActiveTab(tab);
}
注意:在tabpanel中需要添加一句
autoDestroy: false
/**流程列表树**/
jbpmmanage.manage.liuchengLieBiaoTree = new Ext.tree.TreePanel({
autoScroll : true,
loader : new Ext.tree.TreeLoader(),
root : new Ext.tree.AsyncTreeNode({
expanded : true,
text : '流程列表',
children : [{
text : '请假流程',
leaf : true,
listeners : {
'click' : function(node, e){
//handleMenuAndTab是添加tab页面的方法,其中
//jbpmmanage.manage.qingJiaShenQingDanPanel为要显示的内容的名称
//qingJiaShenQingDan为jbpmmanage.manage.qingJiaShenQingDanPanel的id
//jbpmmanage.manage.centerTabPanel为tabpanel的名称
handleMenuAndTab(jbpmmanage.manage.qingJiaShenQingDanPanel, Ext.id("qingJiaShenQingDan"), jbpmmanage.manage.centerTabPanel)
}
}
}]
})
})
/*添加主页面的选项卡方法*/
function handleMenuAndTab(tab, tabId, contentPanel) {
tab.show();
contentPanel.add(tab);
contentPanel.doLayout(true);
contentPanel.setActiveTab(tab);
}
注意:在tabpanel中需要添加一句
autoDestroy: false
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询