Extjs treePanel 样式问题。。 本帖最后由 yangz2517 于 2011-08-15 18:46:54 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 lines:true,//节点之间连接的横竖线 这句去掉 var jsonValue = [{ "text": szDomainName, "id": 1001, "leaf": false, "cls": "folder", "children": [{ "text": "摄像头", "id": 1000, "leaf": false, "cls": "folder", "children": [{ "text": ulResType, "id": szResName, "leaf": true, "cls": "file" }] }] }]; 这是json lines:true 这个属性去掉也是一样啊 我和你问题一样,不过我解决了,解决方法这样的你参考一下, var M={}; M.TreeLoader = function(){ M.TreeLoader.superclass.constructor.call(this); this.proxy = new Ext.data.ScriptTagProxy({ url : this.dataUrl }); }; Ext.extend(M.TreeLoader, Ext.tree.TreeLoader, { dataUrl: 'xshell/html!lookFile.action?'+'url='+global.url+"&mothod=A"+"¶m="+global.param+'&encoding='+global.encoding, requestData : function(node, cb){ this.proxy.request('read', null, {}, { readRecords : function(o){ return o; } }, this.addNodes, this, {node:node, cb:cb}); }, addNodes : function(o, arg){ var node = arg.node; for(var i = 0, len = o.length; i < len; i++){ var n = this.createNode(o[i]); if(n){ node.appendChild(n); } } arg.cb(this, node); } });是Treeloader 的问题 你重写一下Treeloader 基本就解决了,这里面最重要的是用Treeloader.createNode方法,这个方法初始化节点用的,我也是看源码才知道的 js类的constructor属性 ExtJs提交表单后,报语法错误,检查了好多遍了,好奇怪 注册表验证出错。。帮忙看看啊 JS正则表达式匹配JSON <script src="/ScriptResource.axd?d=CFPwXM7igD...在ie6上保错,在ie7上正常 好用一点的图片滚动 通过js控制如何使下拉列表中的某一项不可选(disabled) 哪里有经典的JavaScript教程下载? 一个文本框中怎么用多个事件??? 想请教下,这段话怎么理解? JS函数被触发的时候,如何获得触发该函数的标签? 问一个问题,js可以抓取其它网页里面的内容吗???
"text": szDomainName,
"id": 1001,
"leaf": false,
"cls": "folder",
"children": [{
"text": "摄像头",
"id": 1000,
"leaf": false,
"cls": "folder",
"children": [{
"text": ulResType,
"id": szResName,
"leaf": true,
"cls": "file"
}]
}]
}]; 这是json
var M={};
M.TreeLoader = function(){
M.TreeLoader.superclass.constructor.call(this);
this.proxy = new Ext.data.ScriptTagProxy({
url : this.dataUrl
});
}; Ext.extend(M.TreeLoader, Ext.tree.TreeLoader, {
dataUrl: 'xshell/html!lookFile.action?'+'url='+global.url+"&mothod=A"+"¶m="+global.param+'&encoding='+global.encoding,
requestData : function(node, cb){
this.proxy.request('read', null, {}, {
readRecords : function(o){
return o;
}
}, this.addNodes, this, {node:node, cb:cb});
},
addNodes : function(o, arg){
var node = arg.node;
for(var i = 0, len = o.length; i < len; i++){
var n = this.createNode(o[i]);
if(n){
node.appendChild(n);
}
}
arg.cb(this, node);
}
});是Treeloader 的问题