永发信息网

extjs 中store和ComboBox结合使用的疑问

答案:2  悬赏:0  手机版
解决时间 2021-02-02 08:11
  • 提问者网友:伴风望海
  • 2021-02-01 09:22
{
"errors": "",
"frf.PersonalApply.pageObject": {
"result": [
{"deliver": "王五"},
{"deliver": ""},
{"deliver": "张三"},
{"deliver": "李四"}
],
"totalPageCount": 1,
"totalCount": 69275,
"pageSize": -1,
"currentPageNo": 1
},
"resultCode": "success"
}
在extjs中store获取到的JSON数据是这样的,我现在想取result里的数据做为ComboBoxdisplayField键、valueField值,并将deliver值为空的去除,store中要如何写root和fields??
最佳答案
  • 五星知识达人网友:山君与见山
  • 2021-02-01 10:44
你这数据完全部署store要求的数据格式啊。不建议这么做,不好用,最好是返回简单数据{result:[],totalPageCount:1}这种形式的,如果非得反正上面这种复杂结构,可以使用Ajax请求获取到数据之后调用store.loadData(数据),数据为Ajax请求结果里解析出来的store所需要的那部分{result:[],totalPageCount:1}
全部回答
  • 1楼网友:野味小生
  • 2021-02-01 12:13
if(this.readonly){ this.hidetrigger=true; }else{ this.hidetrigger=false; } 在另个from中添加 readonly:true xtype : "zyyhcombo", fieldlabel : "银行", readonly : true
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯