EXTJS

ExtJs--FormPanel简单与后台交互

先看页面中的写法:
var frm;
Ext.onReady(function(){
var form1 = new Ext.FormPanel({
frame : true,
width : 300,
id : "frm",
layout : "form",
title : "添加个人信息",
labelWidth : 70,
labelAlign : "left",
renderTo : "form1",
items : [{
xtype : "textfield",
fieldLabel : "用户名",
name : "username",
allowBlank : false,
blankText : "不能为空!请正确填写!",
anchor : "90%"
},{
xtype : "textfield",
fieldLabel : "昵称",
name : "smallname",
anchor : "90%"
},{
xtype : "datefield",

FormPanel如何从后台load json数据的要点

首先我们要说的是数据格式,根据官方的说法,是必须要有success和data这两个属性的,我最开始用的时候因为不知道这一点,搞半天也不能导入数据。
如果你只需要从后台返回页面一个record那么应该是这样: {success:ture, data:{id:1, name:'tom', sex: 1}}
如果你需要从后台返回的是个list那么:{success:ture, xxx:[{id:1, name:'tom', sex: 1}, {id:2, name:'jerry', sex: 0}, {id:3, name:'jack', sex: 1}]}