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

ext grid加载动态设置参数

阅读更多
var _store = new Ext.data.JsonStore({
url:"/usermgr/user/user!authorRes.action",
root:"resultList",
totalProperty:"totalCount",
fields:["index","name","resType","sys","permissionName","resDomain"]
});
_store.on('beforeload', function() {
try{
var _resName = _window.findById('resName').getValue();
var _resType = _window.findById('resType').getValue();
var _resDomain = _window.findById('resDomain').getValue();
var _permissionName = _window.findById('permissionName').getValue();
var _params = 'command:"json",userId:"'+ document.getElementById('userId').value +'",deptId:"' + document.getElementById('deptId').value +'"';
if(_resName){
_params += ',resName:"' + _resName +'"';
}
if(_resType){
_params += ',resType:"' + _resType +'"';
}
if(_resDomain){
_params += ',resDomain:"' + _resDomain +'"';
}
if(_permissionName){
_params += ',permissionName:"' + _permissionName +'"';
}
_store.baseParams = eval('({'+ _params +'})');

}catch(e){}
});
分享到:
评论

相关推荐

    ext grid 动态扩展

    本篇将详细介绍如何实现 `Ext Grid` 的列动态添加。 1. **创建 ColumnModel** `Ext.grid.ColumnModel` 是用于定义 `GridPanel` 列结构的类。在创建 `ColumnModel` 时,我们需要提供一个包含列信息的 JavaScript ...

    ext grid json分页显示

    1. 前端EXT Grid初始化时,设置好分页参数,如每页记录数。 2. 当用户滚动到Grid的底部或者点击分页导航条时,EXT Grid会触发Ajax请求,向服务器发送当前的页码和每页记录数。 3. DWR接收到请求后,根据这些参数在...

    JSP中使用EXT实现grid table

    通过配置Store,我们可以指定数据的URL、请求方式以及加载和更新数据的参数。 2. 分页:EXT Grid可以通过配置Paging Toolbar来实现数据分页,这样用户可以在大量数据中轻松浏览。 3. 排序:Grid中的每一列都可以...

    extgrid导出excel

    "extgrid导出excel"这个主题是关于如何将ExtJS中的数据网格(Ext Grid)的数据导出到Excel文件中,方便用户进行数据管理和分析。 首先,让我们深入了解一下Ext Grid。Ext Grid是一种用于展示和操作大量结构化数据的...

    Ext Grid +dwr 列表展示展示带分页

    在Ext Grid中,我们可以设置分页工具栏,通过DWR向服务器请求特定范围的数据,实现动态加载和切换页面。 实现步骤如下: 1. **配置DWR**: 首先,我们需要在服务器端配置DWR,创建一个Java接口,该接口包含返回JSON...

    Ext框架的Grid使用介绍

    9. **性能优化**:对于大数据量的Grid,EXT JS提供了虚拟滚动和延迟加载机制,减少内存占用并提高加载速度。 10. **API与事件**:EXT JS Grid的API丰富,允许开发者通过编程方式控制Grid的行为,同时提供大量事件,...

    jq-extgrid表格插件

    - **Ajax数据交互**:通过配置`url`参数,jq-extgrid可以与服务器进行异步数据交互,支持JSON、XML等多种数据格式。 - **事件监听**:插件提供了丰富的事件,如`loadComplete`、`beforeSort`等,可以监听并处理这些...

    ext grid带分页(服务器端)

    在本文中,我们将深入探讨如何在EXT Grid中实现服务器端分页,这在处理大量数据时尤为关键。EXT Grid是一款强大的JavaScript组件,用于构建交互式的数据视图,而服务器端分页则是优化性能、提高用户体验的重要策略。...

    ExtGrid使用

    ExtGrid是Ext JS库中的一个核心组件,常用于在Web应用程序中展示数据并提供操作功能。这个例子在.NET环境中展示了如何有效地使用ExtGrid,包括显示数据、增删改查(CRUD)操作以及分页功能。下面将详细介绍这些知识...

    Ext表格列锁定+多表头插件

    当用户滚动时,BufferView会动态加载和卸载数据,使得大规模数据的展示变得流畅。 接下来,"多表头"是另一个增强表格功能的关键特性。在Ext Grid中,多表头允许用户创建复杂的表头结构,以更好地组织和呈现数据。...

    extgrid 封装

    - Grid可以与数据源(如Store)绑定,动态加载和更新数据。 - 提供多种内置功能,如行编辑、行选择、行拖放等。 2. 封装的意义: - 代码封装是软件工程中的基本原则,它将复杂性隐藏在内部,对外提供简洁的接口...

    Ext.grid.GridPanel属性祥解

    ### Ext.grid.GridPanel属性详析 #### 一、Ext.grid.GridPanel概述 `Ext.grid.GridPanel`是ExtJS中用于展示表格数据的核心组件之一。它提供了丰富的配置选项和方法来帮助开发者灵活地控制表格的表现形式及功能。...

    ext grid 根据条件指定行颜色

    ### ext grid 根据条件指定行颜色 在Ext JS框架中,`Ext.grid`是非常常用的一个组件,用于展示表格数据。对于数据展示来说,通过不同的样式来区分数据的状态是一种非常直观且有效的方法。例如,根据特定条件改变...

    EXTGrid属性方法

    ### EXTGrid属性方法详解 #### 一、Ext.grid.GridPanel `Ext.grid.GridPanel`是ExtJS 4.0中的一个关键组件,用于创建数据表格。以下为该组件的一些核心属性及其含义: - **store**: 数据存储器,用于存放表格的...

    ext动态列

    EXT JS中的Grid Panel是常用的数据显示组件,而动态列的功能则为Grid Panel增加了灵活的可配置性。 1. **EXT Grid Panel** - Grid Panel是EXT JS中的核心组件,用于展示二维数据,通常用于显示和编辑表格数据。 -...

    Ext中grid多行数据全部删除

    ### Ext中grid多行数据全部删除 在前端开发过程中,我们经常会遇到需要处理表格数据的情况。其中,ExtJS是一个非常强大的JavaScript框架,它提供了一系列工具和组件来帮助开发者快速构建复杂的用户界面。本文将详细...

    ext gride刷新

    然而,当你提到"ext gride刷新又回到第一页",这通常涉及到Grid组件的刷新行为以及分页设置。 在Ext Grid中,刷新通常意味着重新加载数据源,更新表格显示以反映最新的数据变化。当你点击刷新按钮或者调用`store....

    ExtJS笔记---Grid实现后台分页

    在IT行业中,ExtJS是一个广泛使用的JavaScript库,用于构建富客户端的Web应用程序。它提供了丰富的组件库,包括数据...在阅读这篇博客时,可以参照给出的"extgrid"文件,查看具体的代码实现,以便更好地理解和学习。

    一个EXT+js实现的Grid表格合并的例子源码

    6. **事件监听**:为了确保合并行为在整个应用生命周期中的正确性,可能需要监听Grid的某些事件,如数据加载、排序或过滤,以在这些操作后动态更新合并状态。 通过深入理解EXT Grid的工作原理,结合上述方法,...

    Ext GridPanel 中实现加链接操作

    var grid = new Ext.grid.GridPanel({ store: store, columns: [ {header: "ID", dataIndex: "id", width: 50}, {header: "Name", dataIndex: "name", width: 150}, {header: "Email", dataIndex: "email", ...

Global site tag (gtag.js) - Google Analytics