我这样绑定为什么不可以? 请看源码。
<script type="text/javascript"> Ext.require(['*']); Ext.onReady(function () { var url = "/User/Detail2"; var myStore = new Ext.data.Store({ id: "myStoreId", proxy: new Ext.data.HttpProxy({ url: url }), reader: new Ext.data.reader.Json({ totalProperty: "totalProperty", root: "root", fields: [{ name: "ProductID" }, { name: "ProductName" }] }) }); myStore.load(); var cb = new Ext.form.ComboBox({ emptyText: '请选择商品...', renderTo: 'myCombo', displayField: 'ProductName', valueField: 'ProductID', mode: 'local', typeAhead: true, triggerAction: "all", emptyText: "请选择商品...", editable: false, allowBlank: false, blankText: "商品名称必须选择!", autoSelect: true, selectOnFoucus: true, store: myStore }); }); </script> <div id="myCombo"></div>
后台返回的数据是:{ "totalProperty":2,"root":[{"ProductID":1,"ProductName":"1"},{"ProductID":2,"ProductName":"2"}]}
已经解决了,谢谢各位。
怎么绑的?我也遇到了同样的问题。