`
holdbelief
  • 浏览: 705972 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

gridpanel动态重新加载columnModel与store

阅读更多

原文地址: http://www.blogjava.net/algz/articles/257409.html

 

其实很简单的,主要就是以下三项.
//重新绑定grid
this.grid.reconfigure(newStore, new Ext.grid.ColumnModel(cm1));
//重新绑定分页工具栏
this.pagingBar.bind(newStore);
//重新加载数据集
newStore.load({params:{start:0,limit:10}}); 

分享到:
评论

相关推荐

    EXTJSEXT实例GridPanel.

    在EXTJS中,GridPanel通常与Store结合使用,Store负责管理数据,而GridPanel则负责显示这些数据。 首先,创建一个GridPanel需要定义以下主要部分: 1. **Store**: Store是用来存储数据的,它可以是从服务器获取的...

    extjs动态生成表格,前台+后台

    6. 动态生成:通过JavaScript代码动态创建ColumnModel和Store,从而实现表格的动态生成。 通过理解和掌握这些知识点,开发者可以构建出高度灵活、响应式的前端表格应用,同时充分利用后端数据源提供动态内容。

    ext.net 动态创建gridpanel

    - **Store**:与服务器端的数据源(如ASP.NET DataSource控件)绑定。 - **JsonStore**:从JSON格式的字符串或URL获取数据。 - **ArrayStore**:使用本地数组数据。 - **AjaxProxy**:通过异步请求从服务器获取...

    gridpanel动态加载数据的实例代码

    在本文中,我们将深入探讨如何使用`GridPanel`在Ext JS框架中实现动态加载数据的实例。`GridPanel`是Ext JS中一个强大的组件,它用于显示和操作表格数据。动态加载数据是一种优化性能的策略,它允许在用户滚动或需要...

    Extjs2.0动态加载gird的例子

    接下来,我们要实现动态加载的关键部分:监听Store的`load`事件。当用户滚动到底部时,我们需要更新`baseParams`的`start`值并重新加载数据。 ```javascript store.on('load', function() { var toolbar = grid....

    ext gridpanel 跨行

    4. **监听事件**:如果数据动态更新,需要监听Store的`datachanged`或`update`事件,重新计算并设置rowspan。 在实际应用中,可能会遇到一些挑战,例如性能问题。因为跨行需要计算每个单元格的rowspan,这可能对...

    treePanel与gridPanel技术实现页面的增删改查

    - GridPanel的数据存储在`Store`对象中,`Store`负责数据的加载、刷新和同步操作。 - GridPanel通过`ColumnModel`定义列的显示和行为,包括列宽、对齐方式、是否可编辑等。 - 表格中的行可以被选中,通过监听`...

    ExtJS介绍以及GridPanel

    4. 实例化GridPanel:配置GridPanel的各种属性,如高度、宽度、是否可拖动列等,然后将Store和ColumnModel传递给GridPanel。 5. 渲染GridPanel:将GridPanel添加到容器中,完成渲染。 在实际应用中,GridPanel还...

    汇总Extjs中GridPanel的各个属性与方法.doc.docx

    `store` 负责加载、缓存和处理数据,并与 GridPanel 进行同步。 2. **getColumnModel()**: 这个方法用于获取 GridPanel 的列模型(ColumnModel)。列模型定义了每一列的属性,如宽度、标题、对齐方式等。通过 ...

    extjs gridpanel例子和简单应用

    本文将通过一个具体的例子来详细介绍ExtJS中`GridPanel`的基本用法以及如何利用`HttpProxy`、`JsonReader`、`Store`等关键对象来构建动态数据展示界面。 #### 二、核心概念介绍 1. **HttpProxy** - `HttpProxy`是...

    Ext.grid.GridPanel属性祥解

    5. **reconfigure(Ext.data.Store store, Ext.grid.ColumnModel colModel)** - 说明:使用新的数据集和列模型重新配置表格。 - 示例:`reconfigure(new Ext.data.JsonStore(...), new Ext.grid.ColumnModel([...])...

    ext grid 动态扩展

    更新了 `Store` 和 `ColumnModel` 后,我们需要重新绑定 `GridPanel` 的底部工具栏,并加载数据。`store.reload` 方法用于重新加载数据,这里可以设置 `params` 以传递分页参数。 6. **Action 端处理** 在服务器...

    GridPanel属性详解

    - **描述**:`store`是`Ext.grid.GridPanel`中必不可少的一项配置,它指定了表格的数据源。通常,这会是一个`Ext.data.Store`实例,该实例负责存储表格所需的数据。 2. **columns** - **描述**:`columns`配置...

    汇总Extjs中GridPanel的各个属性与方法.doc.pdf

    1. **store**: 这个属性定义了GridPanel所绑定的数据源,通常是一个Ext.data.Store实例,用于存储和管理数据。 2. **columns/colModel**: 定义了表格的列结构,每个列都是一系列配置项,包括列头文本、数据索引等。...

    gridpanel的使用

    * `reconfigure(Ext.data.Store store, Ext.grid.ColumnModel colModel)`: 使用一个新的数据集和列模式重新配置表格组件。 Ext.grid.Column Ext.grid.Column 是 GridPanel 的一个子组件,用于定义表格的列结构。其...

    ExtJs 2.0 GridPanel+Struts2 with JSON plugin[更新代码]

    7. **动态加载数据**:如果数据量庞大,可以使用 ExtJS 的 remoteSort 和 remoteFilter 特性,让服务器端负责数据的排序和过滤。 8. **自定义渲染**:对于某些列,可能需要自定义单元格的显示方式,可以使用 ...

    Extjs4 GridPanel的主要配置参数详细介绍

    开发者通过配置store,可以实现对GridPanel数据的动态加载和更新。 columns参数用于定义表格的列,它是一个配置数组。每个数组元素都代表一个GridPanel中的列,并且这些配置项将用于自动创建ColumnModel列模式。...

    ext2.0网格实践源码

    在实践中,你可能会看到如何将Store与GridPanel进行绑定,以便实时显示数据。 3. **ColumnModel**:EXT GridPanel的列模型定义了列的布局和行为。在源码中,你可能能发现ColumnModel是如何被初始化和配置的,包括...

    Ext2.0框架的grid使用

    3. **渲染GridPanel**:最后,使用`GridPanel`组件结合定义好的ColumnModel和Store来渲染Grid: ```javascript var grid = new Ext.grid.GridPanel({ el: 'grid', ds: ds, cm: cm }); grid.render(); ``` ...

    extjs 分页 下载

    根据给定的文件信息,我们可以深入探讨...通过对`Store`、`ColumnModel`、`GridPanel`等组件的合理运用,开发者可以轻松实现数据的分页展示、动态加载以及用户界面的互动,极大地提升了Web应用的用户体验和开发效率。

Global site tag (gtag.js) - Google Analytics