81,094
社区成员
发帖
与我相关
我的任务
分享
{
xtype:'combo',
store:new Ext.data.Store({
proxy:new Ext.data.HttpProxy({url:'enterprise_getEnterpriseStore'}),
reader:new Ext.data.JsonReader({root:'root'},[{name:'name',mapping:'name'}])
}),
valueField:'name',
displayField:'name',
loadingText:'Loading...',
mode:'remote',
typeAhead: true,
forceSelection:true,
allowBlank:false,
blankText:'请选择旅行社!',
msgTarget:'side',//可用的值有qtip,title,under,side,[elementId]
name:'area',
hiddenName:'area',
editable:true,
triggerAction:'all',
fieldLabel:'旅行社',
anchor:'97%'
}
public String getEnterpriseStore() throws Exception {
List<HtEnterprise> list = enterpriseServ.list(null);
root = "{root:[";
Iterator<HtEnterprise> it = list.iterator();
while (it.hasNext()) {
root += "['name':'" + it.next().getName() + "'],";
}
root = root.substring(0, root.length() - 1);
root += "]}";
System.out.println(root);
return SUCCESS;
}
<result type="json">
<param name="includeProperties">root</param>
</result>