如果您对extjs4–从ajax商店读取ExtJS消息感兴趣,那么本文将是一篇不错的选择,我们将为您详在本文中,您将会了解到关于extjs4–从ajax商店读取ExtJS消息的详细内容,我们还将为您解
如果您对extjs4 – 从ajax商店读取ExtJS消息感兴趣,那么本文将是一篇不错的选择,我们将为您详在本文中,您将会了解到关于extjs4 – 从ajax商店读取ExtJS消息的详细内容,我们还将为您解答使用ajax读取数据,并显示到网页中的相关问题,并且为您提供关于ExtJS 2.0实用简明教程 之ExtJS版的Hello_extjs、ExtJS 2.0实用简明教程 之获得ExtJS_extjs、ExtJS 2.0实用简明教程之应用ExtJS_extjs、Extjs Ajax 乱码问题解决方案_extjs的有价值信息。
本文目录一览:- extjs4 – 从ajax商店读取ExtJS消息(使用ajax读取数据,并显示到网页中)
- ExtJS 2.0实用简明教程 之ExtJS版的Hello_extjs
- ExtJS 2.0实用简明教程 之获得ExtJS_extjs
- ExtJS 2.0实用简明教程之应用ExtJS_extjs
- Extjs Ajax 乱码问题解决方案_extjs
extjs4 – 从ajax商店读取ExtJS消息(使用ajax读取数据,并显示到网页中)
Ext.create('Ext.data.Store',{ proxy: { type: 'ajax',url: '...',reader: { type: 'json',root: 'data',totalProperty: 'totalCount',messageProperty: 'message',successproperty: 'success' },...
这是我从服务器获得的:
data: [...] message: "I want to read this string after the store is loaded" success: true totalCount: x
现在我想在加载商店时访问“消息” – 我从哪里获得它?我看了很多,但我找不到一个可以挂钩的地方?代理中唯一的侦听器是异常,这对我没有帮助.
解决方法
load
活动:
Ext.create('Ext.data.Store',{ listeners: { 'load': function(store,records,successful,operation) { alert(operation.resultSet.message); } },proxy: { // ...
UPDATE
似乎加载事件的文档是错误的.正确的参数列表是(存储,记录,成功)(无操作参数).因此上述解决方案无效.
但是有读者的rawData
属性可以帮助:
Ext.create('Ext.data.Store',successful) { alert(store.getProxy().getReader().rawData.message); } },proxy: { // ...
ExtJS 2.0实用简明教程 之ExtJS版的Hello_extjs
<script> <BR>Ext.onReady(function() <BR>{ <BR>Ext.MessageBox.alert("hello","Hello,easyjf open source"); <BR>}); <BR></script>

进一步,我们可以在页面上显示一个窗口,代码如下:
<script> <BR>Ext.onReady(function() <BR>{ <BR>var win=new Ext.Window({title:"hello",width:300,height:200,html:''<h1>Hello,easyjf open source''}); <BR>win.show(); <BR>}); <BR></script>