「已注销」 2013-04-25 11:55
浏览 195
已采纳

extjs 4 tree能请求到数据,但是不显示,这是API中code

[code="java"]
Ext.define('Person', {
extend: 'Ext.data.Model',
fields: [
{ name: 'id', type: 'int' },
{ name: 'name', type: 'string' }
],
proxy: {
type: 'ajax',
api: {
create: 'createPersons',
read: 'getData.jsp',
update: 'updatePersons',
destroy: 'destroyPersons'
}
}

});

Ext.onReady(function(){
var store = Ext.create('Ext.data.TreeStore', {
model: 'Person',
root: {
name: 'People',
expanded: true
}
});

Ext.create('Ext.tree.Panel', {
    renderTo: Ext.getBody(),
    width: 300,
    height: 200,
    title: 'People',
    store: store,
    columns: [
        { xtype: 'treecolumn', header: 'Name', dataIndex: 'name', flex: 1 }
    ]
});

});
[/code]
[code="java"]
<%@ page language="java" contentType="application/json; charset=UTF-8" pageEncoding="UTF-8"%>
<%

String result = "{'root':'People','success':true,'children':[{'id': 1,'name':'Phil','leaf':true},{'id':2,'name':'Nico','expanded':true,'children':[{'id':3,'name':'Mitchell','leaf':true}]},{'id':4,'name':'Sue','loaded':true}}";
System.out.println("sss");
out.write(result);
response.getWriter().write(result);
%>
[/code]

  • 写回答

3条回答 默认 最新

  • iteye_5246 2013-04-25 12:29
    关注

    一般是css引用不对造成的
    renderTo:改为一个dom id试试
    例如:renderTo:"demojava"
    那么需要

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥100 有人会搭建GPT-J-6B框架吗?有偿
  • ¥15 求差集那个函数有问题,有无佬可以解决
  • ¥15 【提问】基于Invest的水源涵养
  • ¥20 微信网友居然可以通过vx号找到我绑的手机号
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名