`

EditorGridPanel禁用某一行

    博客分类:
  • Ext
EXT 
阅读更多

小记:

 

Ext的EditorGridPanel是基于列模型的,因此很容易禁用一列。但如果要根据条件禁用某一行,可以使用如下方法:

 

grid.on("beforeedit",function(e){
  var currRecord = e.record;
  if(!currRecord.get('xxx') 或者其他判断条件){
    e.cancel = true;
  }
});
 
分享到:
评论

相关推荐

    解决editorgridpanel编辑时视图向右移动的问题

    在使用EditorGridPanel进行数据编辑时,用户可能会遇到一个常见的问题,即在单元格编辑过程中,整个视图会向右移动,导致当前编辑的单元格离开视线。这给用户操作带来不便,影响了使用体验。本文将深入探讨这个问题...

    Extjs可编辑的EditorGridPanel

    NULL 博文链接:https://zxf-noimp.iteye.com/blog/629629

    可编辑表格Ext.grid.EditorGridPanel

    Ext.grid.EditorGridPanel是Ext JS库中的一个组件,主要用于创建具有可编辑单元格的表格。这个组件在数据展示和编辑方面提供了丰富的功能,是构建数据密集型应用的理想选择。下面将详细阐述其特点、工作原理及如何...

    Ext可编辑的tree,EditorGridPanel

    因为项目的需求,实现一个可以编辑的tree,在网上找了一个牛人写的控件.Ext.ux.maximgb.tg.EditorGridPanel 把源码下载下来以后 不能运行,自己根据给出的列子,另写了一个小程序.不过并没有与数据库交互.

    Extjs EditorGridPanel中ComboBox列的显示问题

    在EXTJS中,EditorGridPanel是一种可编辑的表格组件,它允许用户直接在表格单元格内编辑数据。然而,当在EditorGridPanel中嵌入ComboBox(下拉选择框)作为编辑器时,可能会遇到一个问题,即ComboBox显示的不是其...

    给Extjs的GridPanel增加“合计”行

    在实际应用中,我们经常需要在GridPanel底部显示一行“合计”行,以便对某一列或多列的数据进行求和或其他统计操作。这篇博文“给Extjs的GridPanel增加‘合计’行”将指导我们如何实现这一功能。 首先,我们需要...

    Ext.grid.GridPanel右键菜单

    右键菜单的资料,代码已经详细描写。请仿照文件中所描述即可使用,不限于EXT4.0以上版本使用。

    ext 读取xml 可编辑grid

    EditorGridPanel使用ColumnModel定义列,并且可以通过配置editor属性使某一列变为可编辑。编辑完成后,数据会自动更新到Store中。 3. XML数据支持: EXT JS通过XMLReader实现了对XML数据的读取和解析。XMLReader...

    GridPanel属性详解

    - **描述**:当设置为`true`时,表格将会每隔一行使用不同的背景颜色以增强视觉对比度。默认情况下,该属性为`false`。 5. **cm/colModel** - **描述**:`cm`和`colModel`均用于指定表格的列模型(`ColumnModel`...

    Ext TreePanel

    在示例代码中,可以看到如何创建一个包含可编辑列的`EditorGridPanel`,并使用`Ext.form.TextField`作为编辑器。`formatDate`函数用于格式化日期,`CheckboxSelectionModel`用于设置多选模式,而`CheckColumn`则用于...

    Ext 3.2的一个TreeGrid

    感谢 Ericzhen 远离颠倒梦想,蕴籍无上清凉 这里引用它的资源 仅作分享 http://www.cnblogs.com/Ericzhen/archive/2012/06/11/2545186.html

    extjs实例与学习资料

    因为前段时间有两个专案要用到extjs技术,所以自己学了一段时间,在专案才发现extjs的强大,无论对于开发者还是使用者他都是一场视觉盛宴,这里有我从学习开始做的一些笔记和例子也有自己收集的学习资料,里面包括...

    Ext表格控件和树控件

    除了基本的 `GridPanel` 外,Ext JS 还提供了一个更为强大的表格组件——`EditorGridPanel`。这个组件允许用户直接在表格中进行数据编辑。下面是一个简单的使用 `EditorGridPanel` 的示例: ```javascript Ext....

    ExtJS2.0实用简明教程

    `EditorGridPanel`是GridPanel的一个扩展,它允许用户直接在表格单元格内编辑数据。这对于数据录入和管理非常有用,可以结合各种编辑器实现复杂的数据输入需求。 **九、Ext类库简介** ExtJS2.0的类库包括许多预定义...

    ExtJS下拉列表树控件

    在定义GridPanel的列模型(column model)时,我们可以指定某列使用ComboBox Tree作为编辑器。例如: ```javascript { header: '树形下拉', dataIndex: 'treeField', editor: { xtype: 'combobox', store: ...

    bs架构html编辑

    在IT行业中,BS架构(Browser/Server,浏览器/服务器架构)是一种常见的软件系统设计模式,主要特点是用户通过浏览器进行操作,所有的业务逻辑和数据处理都集中在服务器端进行。这种架构模式广泛应用于Web应用开发,...

    extjs中grid中嵌入动态combobox的应用

    Ext.grid.RowNumberer是一个特殊的Grid列组件,用于显示每行的行号。 实现Grid中嵌入ComboBox的大致步骤如下: 1. 定义ComboBox组件:首先需要创建一个ComboBox实例,并指定其id属性,这个id将用于后续的ComboBox...

    extjs 导入导出 Exel

    EXTJS 是一个强大的JavaScript 框架,专用于构建富客户端Web应用程序。它提供了丰富的组件库,包括数据网格、图表、表单等,使得开发者能够创建功能强大的交互式用户界面。在EXTJS 中,导入和导出Excel 文件是常见的...

Global site tag (gtag.js) - Google Analytics