问题描述
在画面上的textfield上输入身份证后,然后光标离开,执行事件,该事件去后台查出来数据,放在employeeRecord中,但是怎么才能把employeeRecord里面的数据分别显示在其他的textfield上呢?代码如下,新手求指教!!varemployeeRecord=Ext.data.Record.create([{name:'BFK001',mapping:'BFK001'},{name:'AFK001',mapping:'AFK001'},{name:'AFM001',mapping:'AFM001'},{name:'BFM001',mapping:'BFM001'},{name:'BFM004',mapping:'BFM004'}]);varemployeeRecordStore=newExt.data.Store({proxy:newExt.data.HttpProxy({url:"employee/contactEmployee_getEmployeeInfo.action",method:"POST"}),reader:newExt.data.JsonReader({totalProperty:"results",root:'data',id:'BFK001'},employeeRecord)});
解决方案
本帖最后由 zhekezmban 于 2011-11-09 10:53:46 编辑
解决方案二:
执行load时里面有个callback事件,在callback里面用Ext.getCmp("textfield").setValue("xxx");
解决方案三:
引用1楼dataminer_2007的回复:
执行load时里面有个callback事件,在callback里面用Ext.getCmp("textfield").setValue("xxx");
怎么才能从record里面读数据呢?
解决方案四:
楼主的思路有问题blur时去查数据库应该发Ext.Ajax而不是去构建record