87,922
社区成员
发帖
与我相关
我的任务
分享
Ext.onReady(function() {
Ext.define('ClassDic', {
extend: 'Ext.data.Model',
/*fields: [{name:'dicName',type:'string'},
{name:'dicValue',type:'int'},
{name:'clsType',type:'int'},
{name:'enabled',type:'int'}
]*/
fields: ["dicName","dicValue","clsType","enabled"]
});
var atClassStore = Ext.create("Ext.data.Store", {
model: 'ClassDic',
proxy: {
type: 'ajax',
url : 'dic_ajaxListUpClass',
reader: {
type: 'json',
root: 'data'
}
},
autoLoad: true
});
Ext.Msg.alert(atClassStore.data);
{
xtype:'fieldcontainer',
layout:'hbox',
width:'100%',
items:[{
xtype: "combobox",
allowBlank: false,
blankText:"请选择现在就读班级!",
name: 'regUser.upCls',
flex:1,
margin: '5 0 5 0',
fieldLabel: "所在班级",
store: atClassStore,
editable: false,
displayField: "dicName",
valueField: "dicValue",
emptyText: "--请选择班级--",
queryMode: "local"
}
public String ajaxListUpClass(){
List<ClassDic> list=dicService.listUpClass();
result=JsonTool.objectToJsonStr(list);//对象转json 自动加上success属性
System.out.println(result);
return "toAjax";
}