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

Ext.grid.CheckboxSelectionModel 控制某行没有checkbox

阅读更多
var detailSM = new Ext.grid.CheckboxSelectionModel({
renderer:function(value,metaData,record){
if(record.get("shbz") == "CHECKSTATE_YES" ){
return;
}else{
return Ext.grid.CheckboxSelectionModel.prototype.renderer.apply(this,arguments);  
}
},
listeners:{
"beforerowselect" : function(selectionModel,rowIndex,keepExisting,record){
if(record.get("shbz") == "CHECKSTATE_YES"){
//Ext.Msg.alert("提示","该行数据不能能做删除操作");
return false;
}else{
return true;
}
}
}
});
分享到:
评论

相关推荐

    Ext2.0框架的grid使用

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

    Ext2.0框架的Grid使用介绍

    var sm = new Ext.grid.CheckboxSelectionModel(); var cm = new Ext.grid.ColumnModel([ new Ext.grid.RowNumberer(), sm, {header: '编号', dataIndex: 'id'}, {header: '性别', dataIndex: 'sex'}, {...

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

    var sm = new Ext.grid.CheckboxSelectionModel(); // 更新ColumnModel var cm = new Ext.grid.ColumnModel([ new Ext.grid.RowNumberer(), // 自动行号 sm, // 添加CheckBox选择模型 { header: '编号', ...

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

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

    Extjs Grid 用法 pdf版

    这里通过 `CheckboxSelectionModel` 实现了在每一行前添加一个 CheckBox。 #### 四、总结 本文介绍了 Extjs Grid 组件的基本使用方法,包括如何定义 `ColumnModel`、如何创建 `Store` 以及如何处理不同格式的数据...

    grid js 例子一个 ext 的

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

    Ext2.0示例讲解

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

    第三方控件Coolite使用教程

    var sm = new Ext.grid.CheckboxSelectionModel(); var cm = new Ext.grid.ColumnModel([ new Ext.grid.RowNumberer(), sm, {header: '编号', dataIndex: 'id'}, {header: '性别', dataIndex: 'sex'}, {header...

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

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

    Ext常用功能开发总结

    可以添加`checkboxSelectionModel`来实现行选择,通过`selType: 'checkboxmodel'`配置。 #### 表格复选框默认选中的实现 利用`selModel`的`checked`属性,可以在初始化时指定哪些行默认被选中。 #### 表格顶端工具...

    EXT学习心得,ext

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

    Ext框架的Grid使用介绍

    10. **API与事件**:EXT JS Grid的API丰富,允许开发者通过编程方式控制Grid的行为,同时提供大量事件,如itemclick、beforerender等,方便扩展功能。 总之,EXT JS的Grid组件是构建数据驱动的Web应用的强大工具,...

    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',...

    Ext TreePanel

    5. **CheckboxSelectionModel**:允许用户通过复选框选择多个行,可以设置为只检查不选择(checkOnly: true)。 6. **CheckColumn**:用于创建包含复选框的列,可以用于选择或标记树的节点。 7. **Editor**:在`...

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

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

    Struts2+Json+ExtJS分页

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

    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打印功能

    var grid = new Ext.grid.GridPanel({ region: "center", renderTo: Ext.getBody(), store: centerstore, cm: centerrcm, sm: centersm, id: "centerid", height: 200, loadMask: { msg: 'ڼ,Ժ' }, ...

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

    4. CheckBoxSelectionModel - 用户可以通过复选框选择行。 在处理电影数据的场景中,RowSelectionModel最适合我们的需求。在GridPanel配置中,我们可以这样设置选择模型: ```javascript sm: new Ext.grid....

    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 }, ...

Global site tag (gtag.js) - Google Analytics