`
thtwin
  • 浏览: 165804 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

ExtJS5 编辑表格时,选中行自动取消选中状态,点击表格空白处也会自动取消选中状态

阅读更多

请问: 1.在使用EXTJS5.0.1的时候,给一个表格加上了

plugins: [{ ptype : 'cellediting', clicksToEdit : 1 }] 

 上面的代码,当进入编辑模式时,如果当前列的editor为combobox这种类型,那么弹出下拉选项时,表格就自动取消选中状态,如下图所示
 

想要得到的结果是:即使弹出下拉选项时也不要取消当前选中行的选中状态,就类似于3.x版本里面那样,不管是什么类型的editor, 处于编辑状态时都不会取消本行选中状态。如下图所示:

同时选中表格中的一行,然后在表格的空白处(不是在别的行)单击,之前处于选中状态的行就自动取消选中状态了,想要得到的结果是不应该取消选中状态,这在3.x里面也未取消选中状态。

分享到:
评论

相关推荐

    解决Extjs当中复选框全选后,取消选中某一项,全选框仍是选中状态的问题

    然而,在实际应用中,我们可能会遇到一个问题:当实现全选功能后,如果尝试取消选中其中的一项,全选复选框仍然保持选中状态,这显然不符合用户的预期。本文将深入探讨这个问题,并提供解决方案。 首先,我们需要...

    ExtJs表格点击超链接获取行的值

    ### ExtJs表格点击超链接获取行的值:深入解析与应用 #### 一、ExtJs表格超链接渲染 在ExtJs框架中,我们经常需要在表格(`Ext.grid.Panel`)中显示超链接,并且当用户点击这些超链接时,能够获取到当前行的数据。...

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

    ### ExtJs Grid 多选及获取选中值详解 #### 一、背景介绍 在Web应用开发中,ExtJs 是一款非常强大的JavaScript框架,它能够帮助开发者快速构建复杂的用户界面。其中,Grid Panel(简称 Grid)是ExtJs中最常用的一个...

    extjs模拟excel表格

    用户点击单元格时,会弹出一个输入框,编辑完成后自动保存更改。 4. **公式支持**:虽然ExtJS本身不直接支持Excel公式,但可以利用计算列或者后台计算引擎来模拟这一功能。例如,可以监听单元格更改事件,然后根据...

    Extjs表格合并代码

    在本文中,我们将深入探讨如何在ExtJS框架中实现表格单元格的合并,以及解决不同浏览器间盒模型差异带来的布局问题。ExtJS是一款强大的JavaScript库,用于构建富客户端应用程序,其表格组件是功能丰富的数据展示工具...

    extjs 可编辑的表格树 Ext.tree.ColumnTree Ext.tree.ColumnTreeEditor

    extjs 可编辑的表格树,每个单元格自定义编辑组件,可以自适应列宽,只有源码与例子,运行实例要修改路径,不然图片不能显示,注意etree.jsp的js引入路径 支持Ext2.x以上版本 如运行不了EmailTo : codeme9@gmail....

    extjs 动态表格完整版

    5. **表格编辑**:ExtJS提供两种编辑模式,行编辑和单元格编辑。`Ext.grid.plugin.RowEditing`和`Ext.grid.plugin.CellEditing`插件可以轻松启用这些功能。 6. **排序和过滤**:通过设置`sortable`属性,用户可以...

    EXTjs4.0以下合并表格

    在EXTjs 4.0以下的版本中,开发人员可能会遇到合并表格单元格的需求,这在展示复杂数据或者组织信息时非常有用。EXTjs提供了强大的表格网格组件(GridPanel),允许自定义布局和样式,包括单元格的合并。 在EXTjs中...

    ExtJs Grid选择行

    除了`select`事件,还有其他与选择相关的事件,如`deselect`(取消选择行时触发)和`selectionchange`(选中状态改变时触发,包括选择和取消选择)。这些事件可以用来跟踪Grid的选择状态,并根据需要更新应用程序的...

    EXTJS页面编辑器

    编辑器会自动生成对应的EXTJS代码,节省手动编码的时间。 2. **实时预览**:编辑器支持实时预览功能,你可以在编辑界面的同时查看效果,这有助于快速调整布局和样式,提高工作效率。 3. **模板库**:EXTJS编辑器...

    extjs动态生成表格,前台+后台

    在本文中,我们将深入探讨如何使用ExtJS框架在前端动态生成表格,并结合后端数据进行展示。ExtJS是一个强大的JavaScript库,专用于构建富客户端Web应用程序,尤其在创建交互式用户界面方面表现突出。动态生成表格是...

    extjs构造矩阵表格

    下面我们将深入探讨EXTJS构建矩阵表格的步骤和涉及的技术点。 1. **创建数据存储(Store)**: - `TMstore` 是一个包含整个矩阵数据的主Store,通过HttpProxy连接到服务器端的'json/getMatrixInfo.do'获取数据,...

    给Extjs的GridPanel增加“合计”行

    在EXTJS中,GridPanel是一种常用的组件,用于展示表格数据。在实际应用中,我们经常需要在GridPanel底部显示一行“合计”行,以便对某一列或多列的数据进行求和或其他统计操作。这篇博文“给Extjs的GridPanel增加...

    extjs 简单表格

    在ExtJS中,表格(Grid)是一种常用的数据展示组件,它允许用户以网格形式查看、编辑和操作大量数据。"extjs 简单表格"这个主题,我们将探讨如何在ExtJS中创建和使用基本的表格。 首先,我们需要理解ExtJS表格的...

    ExtJs Filter 表格过滤

    在实现"ExtJs Filter 表格过滤"的Demo中,开发者通常会创建一个数据网格,配置每个列的过滤器,然后通过用户界面或代码触发过滤操作。通过分析和学习这个Demo,你可以理解如何集成过滤功能到自己的应用程序中,从而...

    Extjs 表格

    编辑数据涉及到选中要修改的行,获取并修改记录的字段值,然后通知Store数据已更改。例如: ```javascript var selectedRow = grid.getSelectionModel().getSelection()[0]; selectedRow.set('name', 'Edited ...

    extjs带复选框的树包括全选 反选 子选父以及 父选子

    4. **父选子**:当父节点的复选框被选中或取消选中时,所有子节点的选中状态也应同步。同样,也需要监听`checkchange`事件,并遍历子节点进行状态同步。 在JSP页面上,ExtJS与ADF(Oracle Application Development ...

    extjs显示表格信息

    用extjs技术显示表格的信息,不过首先要导入extjs所需的库文件

    ExtJS4 2学习 21 动态菜单与表格数据展示操作总结篇

    在"ExtJS4 2学习 21 动态菜单与表格数据展示操作总结篇"中,我们将深入探讨两个核心组件:动态菜单(Dynamic Menus)和表格数据展示(Grid Data Display),以及如何在实际应用中进行操作。 动态菜单在Web应用中...

    ExtJS Filter 实现表格过滤

    - **应用过滤器**:用户选择过滤条件后,Grid会自动更新,只显示符合条件的行。 ### 过滤类型 **3. 常见过滤类型** - **文本过滤**:允许用户输入文本,匹配列中的内容,常见的有“包含”、“不包含”、“等于”、...

Global site tag (gtag.js) - Google Analytics