ext4.2 Ext.tree.Panel 数据加载问题 20

varstore=Ext.create('Ext.data.TreeStore',{autoLoad:true,proxy:{type:'ajax',url:'MenuT... var store = Ext.create('Ext.data.TreeStore', {
autoLoad: true,
proxy: {
type: 'ajax',
url: 'MenuTree.aspx'
}

});

Ext.define('BeBo.view.Navigation', {
extend: 'Ext.tree.Panel',
xtype: 'navigation',
title: '小怪兽A-A导航',
width: 220,
rootVisible: false,
lines: false,
useArrows: true,
collapsible: true,
split: true,
store: store

});
以上代码运行,没有显示数据
展开
 我来答
唯依恋雪
2013-07-31 · 超过11用户采纳过TA的回答
知道答主
回答量:36
采纳率:50%
帮助的人:33.3万
展开全部
var treeStore = Ext.create("Ext.data.TreeStore", {
proxy: {
type: "ajax",
url: "getEquipmentTree.action"
}
});

var treePanel=Ext.create("Ext.tree.Panel", {
store: treeStore,
id:"gradeTree",
height: document.body.clientHeight,
width: 250,
useArrows: true,
root: {
text:"部门装置",
id:"0"
},
rootVisible : true
});
更多追问追答
追问
url: "getEquipmentTree.action" 这个地方改成 .aspx页面不可以吗?
追答
可以,就是后台传过来的数据,你根据你的项目改就是了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ELMO87
2013-07-31 · 超过34用户采纳过TA的回答
知道答主
回答量:151
采纳率:0%
帮助的人:84.3万
展开全部
亲,你只是定义了这个tree组件,并没有实例化。
用面向对象的思想解释:你只是定义了类,没有new出这个对象啊,可以使用create方法来创建这个类的对象!
追问
但是,我把数据写死了,树控件的数据就显示了。就是读数据库的数据显示不了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式