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 }
]
});
});
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);
%>
String result = "{'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}}";
一般是css引用不对造成的 renderTo:改为一个dom id试试 例如:renderTo:"demojava" 那么需要
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。