`
qmzpanda
  • 浏览: 16240 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Store.loadData()

阅读更多
-----------方法------------------------

var store= new Ext.data.Store({
  proxy : new Ext.data.MemoryProxy({
     'root' : new Array(new dto())
    }),
  reader : new Ext.data.JsonReader({
     root : 'root'
    }, dto)
 });


...........................................

if (record.data.linkedDatas == undefined) {
    store.loadData({
       'root' : new Array()
      });
   } else {
    store.loadData({
       'root' : record.data.linkedDatas 
      });
   }


----------------------上面的方法可以被下面替代----------------------------

  var detailStore = new Ext.data.Store({

                                               proxy : new Ext.data.MemoryProxy({'root': store.getAt(选择的记录行数).data.details}),

                                               reader : new Ext.data.JsonReader({root : 'root'},detailDto)

                                     });
分享到:
评论

相关推荐

    Ext.data.Store的基本用法

    在创建完`Ext.data.Store`实例后,执行`store.load()`方法会触发数据转换的过程。`MemoryProxy`从内存中读取原始数据,`ArrayReader`则负责将这些数据转换为`PersonRecord`实例,最后这些实例会被存储在`store`中。...

    ExtJs中Store加载(load)时候提示信息

    var reportStore = new Ext.data.Store({ proxy: reportProxy, reader: reportReader, listeners: { beforeload: function () { msgTip = Ext.MessageBox.show({ title: '提示', width: 250, msg: '正在加载...

    ext grid数据绑定

    var store = Ext.create('Ext.data.Store', { fields: ['id', 'name', 'email'], proxy: { type: 'ajax', url : 'data.json', reader: { type: 'json', rootProperty: 'items' } }, autoLoad: true }); ...

    Ext的gridpanel控件二次加载问题

    然后在需要重新加载数据时,而不是重新创建整个GridPanel,我们只需要调用`myGrid.reconfigure()`或`myGrid.store.loadData()`方法,这样就能更新GridPanel的数据而不会丢失原有的配置和状态。 以下是一个简单的...

    Ext左树有表格 增删改查

    gridStore.loadData(nodeData.someProperty); }); ``` 对于数据的操作,我们可以使用数据存储的API来实现。例如,增加新记录: ```javascript gridStore.add({ name: '新记录', email: '', phone: '' }); ``` ...

    Ext + dwr 实现分页功能

    store.loadData(data); } }); var store = new Ext.data.Store({ proxy: proxy, reader: new Ext.data.JsonReader({ totalProperty: 'totalProperty', root: 'root' }) }); var grid = new Ext.grid....

    Extjs4下的STOREMENU

    这可以通过调用Store的`load`方法来实现,也可以通过服务器端API异步获取新数据并使用`store.loadData`方法更新。 5. 事件监听:为了响应用户的操作,如点击菜单项,可以添加事件监听器。在StoreMenu中,这通常涉及...

    Ext3.0 动态数据 Chart 初探

    store.loadData([ { name: 'Category 1', value: 20 }, // 更多数据项... ]); ``` 此外,还可以利用Ext3.0的动画效果,使得数据变化更加平滑自然。例如,通过设置`chart.series[0].animation`属性,可以控制...

    Ext.Store的获取方法

    var store = new Ext.data.JsonStore({ // store configurations }); store.load(); ``` 然后通过`store`变量来访问和操作Store。但在使用`extend`进行类继承时,可能会将Store的定义放在一个新的组件内,例如一个...

    DWR+EXT简单示例

    store.loadData(response); }); new Ext.container.Viewport({ layout: 'fit', items: grid }); }); ``` 4. 用户在EXT GRID上进行操作,如编辑单元格,DWR可以用来同步这些变化到服务器: ```javascript ...

    jquery extjs example

    grid.store.loadData(data); } }); ``` **压缩包文件解析** 提供的压缩包文件包含以下内容: 1. `extmb.rar`可能是一个关于ExtJS的示例或扩展资源。 2. `ext-3.2.0.zip`是ExtJS 3.2.0版本的源代码或库文件,用于...

    load_data_incr_sqoop (2).zip

    【描述】"/qybpm/ods/ods_INCIDENTS" 暗示了这个过程可能与业务流程管理(Business Process Management, BPM)系统有关,具体来说,是与ODS(Operational Data Store,操作数据存储)层的一个名为"ods_INCIDENTS"的...

    Extjs3+MySQL后台数据库实现省份城市二级联动

    收到服务器返回的JSON数据后,使用`store.loadData`方法更新城市下拉框的数据。 5. **样式与交互优化**:为了提高用户体验,还可以设置初始省份的默认值,以及在数据加载过程中显示加载提示。此外,可以添加错误...

    Ext中用jxl导出全部数据和当前页数据的实现

    store.loadData(myData); var grid = new Ext.grid.GridPanel({ store: store, columns: [ {header: '公司', dataIndex: 'company'}, {header: '价格', dataIndex: 'price', renderer: change}, {header: '...

    ext gride刷新

    10. **API文档**:深入学习Ext JS的官方文档,特别是关于`Ext.data.Store`、`Ext.grid.Panel`和`Ext.toolbar.Paging`的部分,这将提供更详细的API和示例。 掌握这些知识点,你就能更好地理解和控制Ext Grid的刷新...

    自己搜集一些ext材料的增 删 改方法,后台调用

    var store = Ext.create('Ext.data.Store', { model: 'User', proxy: { type: 'ajax', url: 'api/users', // 后台接口URL method: 'POST', reader: { type: 'json' } } }); ``` 3. 添加数据:使用`store....

    ExtJs的增删改查功能

    读取数据主要通过`Ext.data.Store`的`load()`方法,它会向配置的URL发送请求获取数据。数据源可以是JSON、XML或者其他格式,ExtJs有内置的Proxy类来处理不同数据格式的响应。同时,可以使用`store.getAt(index)`或`...

    BW流程概述Load Data

    数据传输进程(DTP)在这个过程中起着关键作用,它负责数据在不同InfoProviders之间的转移,包括PSA(Preparation Storage Area)、DWH(Data Warehouse)层、ODS(Operational Data Store)层以及Architected Data ...

    extjs最简单的数据绑定和修改

    `Ext.create('Ext.data.Store', {model: 'User', data: [{name: 'John', email: 'john@example.com'}, ...]})` 创建了一个包含用户数据的Store。 3. 数据绑定(Data Binding): ExtJS的数据绑定使得UI组件可以...

    Extjs2.0动态加载gird的例子

    var store = new Ext.data.Store({ url: 'data.php', // 这通常是你的数据接口 baseParams: {start: 0, limit: 25}, // 分页参数,初始加载25条数据 reader: new Ext.data.JsonReader({ root: 'rows', ...

Global site tag (gtag.js) - Google Analytics