extjs从后台读出来数据,显示在panel上,怎么弄啊?

问题描述

在画面上的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

时间: 2024-10-27 19:26:29

extjs从后台读出来数据,显示在panel上,怎么弄啊?的相关文章

jquery通过AJAX从后台获取信息并显示在表格上的实现类_AJAX相关

在上篇文章给大家介绍了JQuery通过AJAX从后台获取信息显示在表格上并支持行选中 ,现在,抽个时间他们处理了一下,这样就不需要每次写代码了,可以节省大量的时间,具体请看下文: 具体代码如下: //获取数据并显示数据表格 function GetTableData(tableId,ChlickEvent) { var table = $(tableId); var url=table.data('url'); $.ajax({ url: url, type: 'post', dataType:

jquery通过AJAX从后台获取信息并显示在表格上的实现类

在上篇文章给大家介绍了JQuery通过AJAX从后台获取信息显示在表格上并支持行选中 ,现在,抽个时间他们处理了一下,这样就不需要每次写代码了,可以节省大量的时间,具体请看下文: 具体代码如下: //获取数据并显示数据表格 function GetTableData(tableId,ChlickEvent) { var table = $(tableId); var url=table.data('url'); $.ajax({ url: url, type: 'post', dataType:

java 如何从后台汇总查出数据并在 jsp上显示如图效果?附上效果图和sql语句。

问题描述 CREATETABLEDDXX(SQDHVARCHAR(100)NOTNULL,DHSVARCHAR(200));CREATETABLEDDXX_MX(SQDHVARCHAR(100)NOTNULL,SPMCVARCHAR(100),SPSLVARCHAR(100));INSERTINTODDXX(SQDH,DHS)VALUES('1','A订货商');INSERTINTODDXX(SQDH,DHS)VALUES('2','B订货商');INSERTINTODDXX(SQDH,DHS)

ajax-关于extjs获取json数据,后台错误时怎么显示错误页面

问题描述 关于extjs获取json数据,后台错误时怎么显示错误页面 struts2返回json数据错误时,怎么捕获异常.跳转到错误页面.我写了个拦截器.session过期时跳转到login.jsp.可是他却直接给我弹出一个login.jsp源代码.查看网上都说struts的拦截器无法捕捉ajax的异常.那我又该如何做呢?改struts核心文件?求大神赐教! 解决方案 你可以设置响应头status代码为500,这样客户端才能捕获到错误执行failure回调,要不是200响应头会进入Ext.aja

java-关于Java中Extjs前端与后台之间的数据交互

问题描述 关于Java中Extjs前端与后台之间的数据交互 本人java新手,最近新进一家公司,前端用的是Extjs,但是这个Extjs以前都没接触过,所以求大神能不能发我一个Extjs前端与java后台之间的数据交互的实例(前端输入数据,后台根据该数据在数据库中查,然后返回对应数据到前端,前端显示返回的数据),最好是用SH2框架.发我邮箱cgjiangpan@163.com,非常感谢.!!! 解决方案 网上那么多,就是通过json传输数据,如果你想用extjs,建议买本书先学习一下 解决方案二

dropdownlist-asp.net DropDownList 在后台绑定了数据 前台不显示

问题描述 asp.net DropDownList 在后台绑定了数据 前台不显示 后台代码: this.dp_fenlei.DataSource = DbHelperSQL.GetDataTableAll(""SELECT * FROM [视频分类] WHERE 商家编号_ID = "" + Session[""aid""] + """"); this.dp_fenlei.DataVal

通过extjs的store已经将数据查询到前台了,但是没法在gird里面显示

问题描述 通过extjs的store已经将数据查询到前台了,但是没法在gird里面显示 //对应的model Ext.define('outDetailModel'{ extend:'Ext.data.Model' field:[{ name:'manageDeptName' }]}); //对应的store var querOutDetailStore = Ext.create('Ext.data.Store' { pageSize : 50 autoLoad:true model: 'out

js-发送ajax请求到后台获取的数据不能显示到弹框<div>中

问题描述 发送ajax请求到后台获取的数据不能显示到弹框<div>中 点击按钮发送ajax请求到后台获取的数据,div能弹出来,但是下面的数据不显示,如下图(块里面为空,无数据,只有表头): 在html的标签中的代码:<br> <img src="http://img.ask.csdn.net/upload/201511/23/1448285257_457694.jpg" alt="图片说明"><br> 红框①中的数据

ajax怎么将后台返回的数据用作extjs的store

问题描述 ajax怎么将后台返回的数据用作extjs的store 解决方案 两种方式,一种修改ajax同步方式 method:'post', async: false, dataType:'json' 另一种,把stroe的数据加载放到success方法中进行 解决方案二: detailStore的声明要写在方法的外面啊 解决方案三: var dataGrid=Ext.create('Ext.grid.Panel'........ 放入你的success回调中执行,或者ajax设置为同步请求,d