怎样锁定Ext EditorGridPanel单元格编辑功能

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样锁定Ext EditorGridPanel单元格编辑功能相关的知识,希望对你有一定的参考价值。

参考技术A 全选-格式-单元格-隐藏及锁定前的勾去掉 F5-定位条件-公式 格式-单元格-隐藏及锁定前的勾打上 工具-保护-允许用户编辑区域-设置密码即可

在 EditorGridPanel (gwt-ext) 中单击时选择文本

【中文标题】在 EditorGridPanel (gwt-ext) 中单击时选择文本【英文标题】:Select text on click in EditorGridPanel (gwt-ext) 【发布时间】:2011-01-26 15:46:01 【问题描述】:

我有一个gwt-ext EditorGridPanel,通过点击一个单元格,你可以编辑它的值。光标位于单元格的开头,但是如果用户单击它,我想选择此单元格中的整个文本。知道我该如何处理吗?

我尝试了一些 Listeners 等,但没有一个对我有用。

【问题讨论】:

【参考方案1】:

对不起,我的英语不好,使用 Ext-GWT(GXT) 可以这样做:

final TextField<String> text = new TextField<String>();
    text.setAllowBlank(false);
    CellEditor textEditor = new CellEditor(text);
    textEditor.addListener(Events.StartEdit, new Listener<EditorEvent>() 
      public void handleEvent(EditorEvent be) 
        text.setSelectOnFocus(true);
      
    );
    column.setEditor(textEditor);
    configs.add(column);

只需在 GWT-Ext 中找到方法,我认为会是这样的.....希望对您有所帮助....

【讨论】:

快速精确:您可以直接使用 text.setSelectOnFocus 而无需等待 StartEdit 事件,否则您必须在单元格上至少单击一次才能执行此方法

以上是关于怎样锁定Ext EditorGridPanel单元格编辑功能的主要内容,如果未能解决你的问题,请参考以下文章

Ext JS EditorGridPanel - 如何拆分单元格以显示多行

在 EditorGridPanel (gwt-ext) 中单击时选择文本

请问,extjs中怎样才能动态的设置EditorGridPanel的单元格不可编辑?

EditorGridPanel:错误 Ext.reg 不是函数

Ext.grid.EditorGridPanel 内的复选框(单击一次以触发 afteredit 事件)

选择项目后在EditorGridPanel的Ext.form.Combobox上保留displayField?