求教treegrid异步加载数据不能实现

wslzxql 2012-08-22 10:47:34
我在网上看的写的treegrid异步加载数据的例子,可是放在我这里却不能运行,希望大家帮我看一下,谢谢了哟!!!
js:文件


Ext.onReady(function() {
Ext.QuickTips.init();

//setWindowSize();//
var treeloader = new Ext.ux.tree.TreeGridLoader({
url : webroot + "/jcxi/jcxi.do?method=yibuTree&cid=0"
});

//定义treegrid
var treeGrid = new Ext.ux.tree.TreeGrid({
title : '',
id : "gridPanel",
width: 1000,
height: 600,
//autoScroll : true,
//autoHeight : true,
//border : false,
animate : true,
enableDD : true,
rootVisible : false,
containerScroll : true,
columns:[{
header: '统计名',
width : 300,
align : 'left',
dataIndex: 'tjName'
},{
header: '统计值',
width : 200,
dataIndex: 'tjValue',
align :},
{
header: '',
//hidden : true,
width : 300,
sortable : true,
dataIndex: 'treeId'
}
],
loader : treeloader
//绑定加载器
});

// 异步加载根节点
var rootnode = new Ext.tree.AsyncTreeNode({
id : '0',
text : '中华人民共和国行政区划代码',
draggable : false,// 根节点不容许拖动
expanded : true
});
//设置节点属性
rootnode.attributes = {
treeId : '0',
tjName : '0',
tjValue : '0'
};


// 为tree设置根节点
treeGrid.setRootNode(rootnode);

// 响应加载前事件,传递node参数
treeGrid.on('beforeload', function(node) {
var treeId = node.attributes["treeId"];
treeGrid.loader.dataUrl = webroot + "/jcxi/jcxi.do?method=yibuTree&cid="+treeId;}, treeloader);

treeGrid.render('d2');

treeGrid.expand(false,false);

});


这是后参的action例子,初始化时是加进了根结点了的,可是点击了根结点以后却不会加载后面的子结点了,这是怎么回事呢
public ActionForward yibuTree(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
String param=request.getParameter("cid");
JcxiTree jcxi0=new JcxiTree();
jcxi0.setTreeId("0");
//jcxi1.setSuperid("");
jcxi0.setTjName("j0");
jcxi0.setTjValue("0");
JcxiTree jcxi1=new JcxiTree();
jcxi1.setTreeId("-1");
//jcxi1.setSuperid("");
jcxi1.setTjName("j1");
jcxi1.setTjValue("1");
JcxiTree jcxi2=new JcxiTree();
jcxi2.setTreeId("1");
// jcxi2.setSuperid("-1");
jcxi2.setTjName("j2");
jcxi2.setTjValue("2");
JcxiTree jcxi3=new JcxiTree();
jcxi3.setTreeId("2");
//jcxi3.setSuperid("-1");
jcxi3.setTjName("j3");
jcxi3.setTjValue("3");
JcxiTree jcxi4=new JcxiTree();
jcxi4.setTreeId("4");
//jcxi4.setSuperid("1");
jcxi4.setTjName("j4");
jcxi4.setTjValue("4");
JcxiTree jcxi5=new JcxiTree();
jcxi5.setTreeId("5");
//jcxi5.setSuperid("2");
jcxi5.setTjName("j5");
jcxi5.setTjValue("5");
if(param.equals("0"))
{
List list=new ArrayList();
jcxi1.setLeaf(false);
//jcxi1.setExpanded(false);
list.add(jcxi1);
this.out(JSONArray.fromObject(list), response);
}
if(param.equals("-1"))
{
List list=new ArrayList();
jcxi2.setLeaf(false);
//jcxi2.setExpanded(false);
jcxi3.setLeaf(false);
//jcxi3.setExpanded(false);
list.add(jcxi2);
list.add(jcxi3);
this.out(JSONArray.fromObject(list), response);
}
if(param.equals("1"))
{
List list=new ArrayList();
jcxi4.setLeaf(true);
//jcxi4.setExpanded(false);
list.add(jcxi4);
this.out(JSONArray.fromObject(list), response);
}
if(param.equals("2"))
{
List list=new ArrayList();
jcxi5.setLeaf(true);
//jcxi5.setExpanded(false);
list.add(jcxi5);
this.out(JSONArray.fromObject(list), response);
}
return null;
}
...全文
387 3 打赏 收藏 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wslzxql 2012-09-10
  • 打赏
  • 举报
回复
虽然没有得到解决,但是还是结了吧,呵呵
wslzxql 2012-08-24
  • 打赏
  • 举报
回复
不长啊:我只是最想知道的是treeGrid.on('beforeload', function(node) {
var treeId = node.attributes["treeId"];
treeGrid.loader.dataUrl = webroot + "/jcxi/jcxi.do?method=yibuTree&cid="+treeId;}, treeloader);
这一句,我点了接点以后它不转向这个dataUrl啊,只有开始加载的时候才会转身这个dataUrl啊
风一样的踏雪 2012-08-22
  • 打赏
  • 举报
回复
好长啊
内容概要:本文针对基于输入并联输出串联(IPOS)结构的双三相LLC谐振变换器,系统研究其在宽增益工况下的谐振参数优化方法与启动过程中冲击电流的抑制策略。通过Simulink平台构建系统仿真模型,结合变频控制与电压电流双闭环调控策略,深入分析变换器在全范围软开关条件下的工作边界、模式切换动态响应及多模式运行稳定性。研究提出优化谐振腔参数设计以扩展电压增益范围,并引入降频软启动、星形耦合自均流等机制有效抑制上电瞬间的电流冲击,提升系统启动可靠性与运行效率。同时探讨了变频调压、多模式切换控制及交错并联带来的均流优势,为高增益、大功率密度DC-DC变换器的设计提供了完整的建模、控制与优化解决方案; 适合人群:具备电力电子与电力系统基础知识,从事新能源变换器、高频开关电源、电动汽车充电系统、航空航天电源等相关领域研究的研究生、科研人员及工程技术人员; 使用场景及目标:①为高电压增益、高效率、高功率密度DC-DC变换器的谐振参数设计与控制策略制定提供理论依据与仿真验证手段;②指导LLC谐振变换器在新能源并网、车载充电机、直流微网等应用场景中的工程实现与性能优化;③支撑高水平学术论文(如IEEE期刊)的复现、科研项目关键技术攻关及系统级仿真平台搭建; 阅读建议:建议结合Simulink仿真实例,细致理解谐振参数设计准则、软开关实现条件、冲击电流形成机理及其抑制方法的有效性验证过程,重点关注模式切换过程中的动态响应特性与闭环控制参数整定规律,宜配合相关文献进行对比分析以深化对系统稳定性和控制策略优越性的认知。

87,984

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧