`
wfeng
  • 浏览: 9917 次
  • 性别: Icon_minigender_1
  • 来自: 河南
社区版块
存档分类
最新评论

EXt的Grid中的CheckboxSelectionModel默认勾选

阅读更多

EXt的Grid中的CheckboxSelectionModel默认勾选

ewqGridStore.addListener("load",function(){ //ewqGridStore是grid中加载数据的store
   var records=[];//存放选中记录
    var roombos = eroomboshid.getValue(); //eroomboshid 为后台传过来的要勾选的数据
   var roombosstr = [];
   if('undefine' != roombos){
	  if(roombos.indexOf(';')!=-1){
		roombosstr = roombos.split(';');
	  }else{
		roombosstr[0] = roombos;
	  }
   }
   for(var i=0;i<ewqGridStore.getCount();i++){
	var record = ewqGridStore.getAt(i);
	for(var j=0;j<roombosstr.length;j++){
	    if(record.data.bosid==roombosstr[j]){//按照后台数据断定那些记录默认选中
		records.push(record);
            }
	}
   }
   //ewqGridCheckbox 为CheckboxSelectionModel对象
   ewqGridCheckbox.selectRecords(records);//履行选中记录 
});

 

     

 

      

 

0
0
分享到:
评论

相关推荐

    Ext框架的Grid使用介绍

    Grid组件在EXT JS中扮演着数据表格的角色,可以展示多列数据,并且支持排序、分页、筛选、编辑等功能。它的灵活性在于能够根据需求定制各种复杂的行为,如自定义列渲染、行编辑、拖放排序等。以下是一些关于EXT JS ...

    Ext2.0框架的grid使用

    在Grid中集成CheckBox选择模型,可实现行项目的多选功能。具体操作如下: 1. **定义CheckBoxSelectionModel**:首先,创建一个CheckBoxSelectionModel实例: ```javascript var sm = new Ext.grid....

    grid js 例子一个 ext 的

    根据给定的信息,我们可以推断出这是一篇关于如何使用 Ext JS 框架中的 Grid 组件的文章。Ext JS 是一款基于 JavaScript 的前端框架,它提供了丰富的用户界面组件,包括表格(Grid)。以下是对该文章内容的详细解读...

    Ext2.0框架的Grid使用介绍

    - **CheckboxSelectionModel**: 允许用户在Grid中进行单选或多选操作。 - 示例代码: ```javascript var sm = new Ext.grid.CheckboxSelectionModel(); var cm = new Ext.grid.ColumnModel([ new Ext.grid....

    Ext2[1].0框架的Grid使用介绍

    本文介绍了Ext2.0框架中Grid控件的基本使用方法,包括如何定义ColumnModel、创建Store以及如何在Grid中添加CheckBox。通过这些基本的操作,我们可以构建出功能丰富且交互性强的数据展示界面。Ext2.0的强大之处在于它...

    EXT学习心得,ext

    2. **使用CheckboxSelectionModel**:这是另一种实现复选框选择的方式,通过实例化`Ext.grid.CheckboxSelectionModel`并将其添加到表格配置的`sm`属性中。这种模式支持多选,并且可以轻松地获取所有被选中的行记录。...

    Ext2.0示例讲解

    在描述中提到,Ext2.0的Grid控件不仅美观,还支持多种数据格式,如二维数组、JSON和XML,甚至允许自定义数据类型。 Grid的核心组成部分包括ColumnModel(列模型)和Store(数据存储)。ColumnModel定义了表格的结构...

    ExtJs grid多选时获取选中的所有值

    因此,掌握如何在ExtJs Grid中实现多选功能以及如何获取已选中的所有值是非常重要的。 #### 二、实现多选功能 在ExtJs中,实现Grid的多选功能主要通过`CheckboxSelectionModel`来完成。下面将详细介绍如何设置并...

    Extjs Grid 用法 pdf版

    var sm = new Ext.grid.CheckboxSelectionModel(); // 定义 ColumnModel var cm = new Ext.grid.ColumnModel([ new Ext.grid.RowNumberer(), // 自动行号 sm, // 添加 CheckBox {header: '编号', dataIndex: 'id...

    asp.net Ext grid 显示列表

    var sm = new Ext.grid.CheckboxSelectionModel(); // 定义列模型 var cm = new Ext.grid.ColumnModel([ sm, // 复选框列 new Ext.grid.RowNumberer({ header: "自动显示行号", width: 100 }), // 行号列 { ...

    Ext常用功能开发总结

    创建表格主要通过`Ext.grid.Panel`类来完成,需要配置`columns`属性来定义表格的列,`store`属性来绑定数据源。 #### 表格数据的构造 数据通常存储在`Ext.data.Store`对象中,可以使用`fields`配置数据结构,`data`...

    Ext TreePanel

    在Ext JS中,TreePanel是基于Ext.grid.Panel扩展的,它包含了树形数据的渲染和操作功能。TreePanel可以与Ext.data.TreeStore配合使用,TreeStore负责加载和管理树形数据。TreePanel中的每个节点通常表示为一个条目,...

    Grid得到选择行数据的方法总结

    //得到选择所有行 //注:如果不声明var sm = new Ext.grid.CheckboxSelectionModel();则会报此句没有该对象或属性 Var selectRows = grid.getSelectionModel().getSelections(); selectRows[0].get(“gird中某列的...

    第三方控件Coolite使用教程

    在本文中,我们将深入探讨如何使用第三方控件Coolite,特别是关于Ext2.0框架的Grid控件。Ext2.0是一个JavaScript库,它提供了强大的数据展示能力,支持多种数据格式,如二维数组、JSON、XML,以及自定义数据类型。...

    JSP+EXt2.0实现分页的方法

    var sm = new Ext.grid.CheckboxSelectionModel(); var cm = new Ext.grid.ColumnModel([ new Ext.grid.RowNumberer(), sm, {header:'编号',dataIndex:'id',sortable:true}, {header:'名称',dataIndex:'name',...

    Extjs教程_第五章_使用grid显示数据(3)

    sm: new Ext.grid.RowSelectionModel({ singleSelect: true, listeners: { rowselect: { fn: function(sm, index, record) { Ext.Msg.alert('You Selected', record.data.title); } } } }) ``` 这将创建一...

    ExtJs+Dwr带分页分组传参后台排序功能的grid

    在这个场景中,`usernamerecord.jsp`是用户界面的入口点,它引用了所需的CSS和JavaScript资源,包括`ext-all.js`和`ext-base.js`,这两个文件是ExtJS的核心库,而`ext-all.css`负责样式。 DWR则是一个允许...

    弥补ExtJs CheckboxSelectionModel不能级联的自定义控件

    CheckboxSelectionModel是ExtJS中表格组件的一个重要部分,它允许用户通过复选框选择表格行。然而,原生的CheckboxSelectionModel并不支持级联选择,即选中父级复选框时,其子级复选框不会自动被选中。这在处理层级...

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

    13. **Ext.grid.CheckboxSelectionModel**: 这是一种特殊的选择模型,允许用户通过复选框选择行。它提供了一种方便的多选方式。 14. **Ext.grid.GridView**: GridView 是 GridPanel 的视图组件,控制着数据的...

    Extjs 增删改查

    - 用户可以在Grid中使用搜索框或过滤器来筛选数据。 #### 五、代码示例解析 根据题目提供的代码片段,可以看出以下几点: - 使用了Ext.ux.GridExtend类来封装Grid的功能,该类接受一个配置对象。 - 工具栏配置中...

Global site tag (gtag.js) - Google Analytics