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

extjs grid的Ext.grid.CheckboxSelectionModel默认选中解决方法

阅读更多

 

grid的复选框定义如下:

var sm = new Ext.grid.CheckboxSelectionModel({
					handleMouseDown : Ext.emptyFn,
					singleSelect : false
				});
 

 为grid的store添加load监听如下:

 

store.addListener('load',function(){
   var records=[];//存放选中记录
   for(var i=0;i<store.getCount();i++){
    var record = store.getAt(i);
    if(record.data.lcss==0){//根据后台数据判断那些记录默认选中
     records.push(record);
    }
   }
   sm.selectRecords(records);//执行选中记录
  });
分享到:
评论

相关推荐

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

    通过使用`CheckboxSelectionModel`,我们可以轻松地为Grid添加多选功能,并通过`getSelections()`方法获取所有选中行的数据。这对于实现常见的批量操作功能非常有帮助。此外,还可以结合其他事件处理逻辑,实现更...

    Extjs Grid 用法 pdf版

    本文介绍了 Extjs Grid 组件的基本使用方法,包括如何定义 `ColumnModel`、如何创建 `Store` 以及如何处理不同格式的数据源。此外,还讨论了如何在 Grid 中添加 CheckBox 以增强交互性。通过掌握这些基本概念,您...

    Ext常用功能开发总结

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

    extjs打印功能

    ### ExtJS 打印功能详解 #### 一、概述 ExtJS 是一款强大的 JavaScript 框架,用于构建复杂的前端...虽然示例代码中采用的方法较为传统,但在实际开发过程中可以根据项目需求和技术栈的特点灵活选择合适的解决方案。

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

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

    ExtJS Grid使用SimpleStore、多选框的方法

    以上是ExtJS Grid中结合使用SimpleStore和CheckboxSelectionModel实现多选框功能的方法。在实际开发中,这种方法适用于需要快速展示少量数据,并且要求能够多选行的场景。开发者可以通过上述代码示例快速实现Grid的...

    Struts2+Json+ExtJS分页

    var sm = new Ext.grid.CheckboxSelectionModel(); // 单选 var cm = new Ext.grid.ColumnModel([new Ext.grid.RowNumberer(), // 自动填写一个行号字段 { header: "用户", dataIndex: "name", mapping: "name", ...

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

    除了监听选择模型的事件,EXTJS还提供了许多用于操作GridPanel及其数据的方法。例如,我们可以通过监听事件并在按钮点击时触发某些操作,例如编辑电影标题: ```javascript tbar: [{ text: 'Change Title', ...

    Extjs 增删改查

    根据题目给出的信息,本文主要围绕Extjs中的表格组件(Grid)展开,介绍如何通过Grid实现对数据的增删改查功能。下面将分别针对各个功能点进行深入探讨。 #### 三、Extjs Grid组件配置详解 1. **初始化配置** - `...

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

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

    Extjs 性能优化 High Performance ExtJs

    var sm2 = new Ext.grid.CheckboxSelectionModel(); this.viewWin = new viewAchievementsWindow(); this.addWin = new addAchievementsWindow(); this.editWin = new editAchievementsWindow(); this.findWin...

    asp.net Ext grid 显示列表

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

    Extjs EditorGridPanel中ComboBox列的显示问题

    var sm = new Ext.grid.CheckboxSelectionModel(); // 创建ColumnModel var cm = new Ext.grid.ColumnModel({ columns: [ sm, new Ext.grid.RowNumberer(), { header: 'id', dataIndex: 'id', hidden: true }, ...

    JavaScript.-Extjs基础学习笔记

    根据给定的文件信息,我们可以深入探讨两个关键的Extjs组件——Tab Panel(标签页控件)和Grid(表格控件)。这两个控件是Extjs框架中非常实用且功能丰富的部分,广泛应用于Web应用程序的界面设计与交互逻辑构建。 ...

    ext 代码生成器

    1. **Ext.menu.RangeMenu.prototype.icons** 和 **Ext.grid.filter.StringFilter.prototype.icon**:这部分代码是自定义EXTJS组件的图标,例如RangeMenu中的比较操作符图标和StringFilter的搜索图标,这使得UI更加...

Global site tag (gtag.js) - Google Analytics