当前位置: 代码迷 >> JavaScript >> Ext.data.TreeStore,该怎么解决
  详细解决方案

Ext.data.TreeStore,该怎么解决

热度:356   发布时间:2012-09-20 09:36:50.0
Ext.data.TreeStore

Ext.define('Tree', {
extend: 'Ext.data.Model',
fields: [
{name: 'rw_id', type: 'string'},
{name: 'rw_name', type: 'string'},
{name: 'id', type: 'string'},
{name: 'parentid', type: 'string'},
{name: 'leaf', type: 'boolean'},
{name: 'rw_mustdata', type: 'string'},
{name: 'rw_sfwcname', type: 'string'}
]
});
 
var store = Ext.create('Ext.data.TreeStore',{
model: 'Tree',
proxy : {  
  type : "ajax", //获取方式  
  url : url //获取树节点的地址  
  }  
}).load();
加载出来数据不显示
到底是TreeStore,出问题了还是?
//java类是这样写的,用的struts2
public class Tree {
private String id;
private String parentid;
private String rw_id;
private String rw_name;
private Boolean leaf;
private String rw_mustdata;
private String rw_sfwcname;

很急,求解释

------解决方案--------------------
TreeStore中加上
root : {
expanded : true
},
autoLoad : true
struts2返回的数据是什么
------解决方案--------------------
遇到 同样的问题,暂时在treestore里面配置fields解决,感觉是bug,没有深究
------解决方案--------------------
你返回的数据能追踪到吗?不能的话可能是后台问题,如果可以追踪到那可能是你返回的数据的格式与fields的格式不符
  相关解决方案