`
jaminiteio
  • 浏览: 2463 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

EXT2[Ext.data.Store]与DWR调用问题

阅读更多
我要生成一个表格页面Ext.grid.Grid3(border,ds,cm,autoExpandColumn,tbar),
其中参数ds就是Ext.data.Store(reader,data),
这个data是个数组,我调用DWR返回组成一个数组,然而还没等我DWR组成data的时候,JS会继续执行,导致后面的错误(因为data还没完全生成),问题在于又要生成页面动态生成表格还有数据会导致数据JS执行流程混乱,请问EXT2高手是怎么处理这样的问题的呢?
注:我在DWR方法后面执行alert()一下,就没事,因为alert中断了JS往下执行的‘线程’
分享到:
评论

相关推荐

    Ext.data专题

    创建了 **Ext.data.Connection** 实例后,可以调用 `request()` 函数来发送请求。该函数接受多个参数,如: - **url**: 请求的目标URL。 - **params**: 请求参数。 - **method**: 请求方法(GET、POST等)。 - **...

    DWR+EXT简单示例

    数据源通常设置为DWR的RemoteProxy,这样EXT GRID可以通过DWR调用服务器端的方法获取数据。 3. **定义DWR接口**:在服务器端编写Java方法,这些方法处理来自客户端的请求,如获取数据、更新数据等。 4. **调用DWR...

    Ext + dwr 实现分页功能

    2. **DWR (Direct Web Remoting)**:DWR是一种允许在JavaScript中直接调用Java方法的技术,从而简化了客户端与服务器端的通信过程。通过DWR,开发人员可以在浏览器端使用类似本地函数调用的方式与服务器端进行交互。...

    DWR方式动态加载EXT.Tree

    接着,当树Panel初始化完成后,我们可以通过DWR调用服务器端的方法,将返回的JSON数据传递给TreePanel的`loadData`方法,或者在TreePanel的`loader`配置中指定的回调函数内处理数据,然后使用`expandNode`或`refresh...

    ext + dwr proxy

    2. **EXT数据源**:EXT组件如GridPanel或TreePanel的数据源经常通过Ext.data.Store来定义,`dwrproxy.js`可能定义了这些Store,并指定了DWR作为其数据源。 3. **DWR调用**:文件可能包含了JavaScript函数,这些函数...

    extjs数据存储与传输详解

    **Ext.data**是Extjs框架中的核心组件之一,负责处理数据的加载、存储、转换以及与后端服务器之间的通信。它提供了一系列用于管理数据的类,包括Store、Reader、Writer、Proxy等。这些类共同协作,使得开发者能够...

    Ext 可编辑表格

    `extdwrgrid`这个文件名可能暗示了使用DWR(Direct Web Remoting)框架与后端进行数据交换。DWR允许JavaScript直接调用Java方法,实现实时的数据交互,这在处理表格的增删改查操作时非常有用。在使用DWR时,你需要在...

    DWR Ext 加载数据

    2. 前端创建一个`Ext.data.Store`对象,并配置`JsonReader`来解析来自DWR的JSON数据。 3. 通过DWR调用后端方法,使用回调函数处理返回的数据,将数据加载到`Store`中。 4. 在`dwr.xml`中配置DWR允许的调用和对象转换...

    extjs数据存储与传输

    通过`DWRProxy`,EXT可以直接与DWR服务进行交互,获取数据或调用方法,无需编写复杂的Ajax代码,极大地简化了前后端的通信流程。 总之,`Ext.data`及其组件为开发者提供了强大的数据管理和通信能力,使得在Extjs...

    近期学习Ext收集的代码

    综上所述,这份“近期学习Ext收集的代码”可能包含EXT JS Data Grid的实例,展示了如何与DWR结合,实现动态数据加载和交互。通过深入学习这些代码,开发者可以更好地理解和掌握EXT JS在实际项目中的应用,提升开发...

    dwrproxy.js

    具体来说,DWRProxy.js可以与Ext.data.Store结合,创建一个可以直接从服务器获取数据的存储对象。通过定义DWRProxy,你可以指定服务器端的方法,这些方法将被用于加载、添加、更新或删除数据。例如,如果你有一个名...

    Ajax实例源代码

    "DWR"(Direct Web Remoting)是另一个与Ajax相关的技术,它允许Java服务器端的方法可以直接调用JavaScript函数,反之亦然,实现了浏览器与服务器之间的双向通信。DWR简化了Ajax开发,提供了一套完整的框架,包括...

    整合--Struts2为extjs提供server数据

    3. **前端JS与Action通信**:在Extjs的代码中,使用`Ext.data.Store`或`Ext.data.Proxy`来配置数据源。设置`proxy`为`Ext.data.HttpProxy`,并将URL指向Struts2 Action的路径。同时,通过`extraParams`传递任何必要...

    ajax常用框架api文档

    此外,它还提供了异步操作的便利性,如`Ext.data.Store`的自动加载和同步。 4. **MooTools**:MooTools的Ajax模块提供了`Request`类,通过实例化Request对象来发起请求。`new Request(options)`接受一个配置对象,...

Global site tag (gtag.js) - Google Analytics