Ext EditorGrid单元格控制小记
http://dev.firnow.com/course/4_webprogram/php/phpjs/20100721/480256.html
-----------------------
可以在grid的beforeedit事件中判断和处理字段编辑器为是否可以编辑,来执行disable()或enable()
-----------------------------------------------------------------------------
首先给Combobox添加一个select事件,然后在那个方法中增加你的业务逻辑就可以了。
比如像这样:
// ComboBox换成你自己的Combobox对象就可以了
ComboBox.on("select",onSelect);
var onSelect = function(combo,record,index){
try{
var index = record.get("index");
//YouEditGrid是一个对象,editGrid是YouEditGrid的一个属性比如:YouEditGrid{editGrid}
var editorGrid = YouEditGrid.editGrid;
//这个就是你store中的value,表示当前你Combobox选择的value,editorGridPanel是表示你EditGrid所在的那个Panel
var nameValue = editorGridPanel.record.get("_name");
//这个就是你当前Combobox所选择的索引
var nameIndex = editorGrid.getColumnModel().getIndexById("_name");
//满足条件的为不能修改
if (nameValue =='你自己的条件'){
editorGrid.getColumnModel().getCellEditor(nameIndex,0)=new Ext.form.TextField({value: nameValue,readOnly:true});
}
}catch(e){alert(e.message);};
}.createDelegate(this);
分享到:
相关推荐
灵活:数据源、下拉框内显示的列、列名、可搜索关键字等可自由定义 方便:可输可选/支持键盘操作/模糊过滤/自动完成匹配 标准:通过继承combobox实现,可单独使用,也可嵌入datagridview使用 感谢“随风飘散”
winform重写dropdown下拉框,带字符串过滤,定制显示字段
本主题将深入探讨如何构建一个支持检索功能的双列下拉框,这对于提高用户体验和数据展示效果尤其有用。这个自定义控件允许用户输入关键词进行快速查找,同时下拉菜单呈现为双列布局,有效利用屏幕空间。 首先,我们...
在这种情况下,“asp.net可输入可选择下拉框”应运而生,它结合了文本框和下拉框的优点,提供了更灵活的交互体验。 首先,我们需要理解这个自定义用户控件的工作原理。通常,它是通过JavaScript或者jQuery在客户端...
本话题将深入探讨如何实现“dataGridView动态绑定数据下拉框”的功能,即在dataGridView的某一列展示一个动态生成的下拉框,其内容来源于数据库字段,并且能够与文件列名建立对应关系,从而实现数据的导入。...
在本文中,我们将深入探讨如何使用C#编程语言来创建Excel文件,并且为其中的某一列设置下拉框,同时实现下拉框的动态赋值。这个过程涉及到Microsoft Office Interop库的应用,以及对Excel对象模型的理解。让我们一...
例如,可以创建一个Items属性来存储多列数据,一个DroppedDown属性来控制下拉列表的显示和隐藏,以及一个SelectedValueChanged事件来处理用户的选择。 4. **实现多列显示**:这一步是最关键的部分。需要自定义绘制...
可以输入的下拉框. 下拉框和文本框组合共用可以输入的下拉框. 下拉框和文本框组合共用可以输入的下拉框. 下拉框和文本框组合共用可以输入的下拉框. 下拉框和文本框组合共用可以输入的下拉框. 下拉框和文本框组合共用...
可编辑的下拉框 既可以编辑,又可以下拉选择 很不错的
如果值为空,我们可以设置另一个下拉框为不可选,即禁用状态: ```javascript var dropdown2 = document.getElementById('dropdown2'); dropdown2.disabled = this.value === ''; ``` 如果`dropdown1`的值不为空,...
资源名称:使用Javascript实现下拉框的动态控制 内容简介: 使用Javascript实现下拉框的动态控制 一、前言 下拉框是常用的一种web页面控件。它很简单实用,便于 操作者从…组选项...
在C#开发中,我们经常会遇到需要在DataGridView控件中实现特定列的编辑功能,而为了增强用户体验并限制用户输入,我们可能希望将某个单元格转换为下拉框(ComboBox)。这种情况下,用户只能从预设的选项中选择,而...
简单javavscript实现的可输入下拉框(仿VC的comobox),用于html网页开发。 不懂代码的,可直接在页面中插入该源码实现,方便易用。
而在这个场景下,我们关注的是如何在`DataGridView`的某一列实现一个下拉框(ComboBox),这个下拉框既能提供预设的选项供用户选择,又能让用户自定义输入新的数据。 首先,我们需要创建一个`DataGridView`控件,并...
### 使用JavaScript实现下拉框的动态控制 #### 引言 在Web开发中,下拉框作为用户界面的重要组成部分,提供了高效的选择机制,允许用户从一组预设的选项中进行选择。然而,静态的下拉框往往无法满足复杂的业务需求...
可以对下拉框的内容进行编辑, 也可以删除下拉框中的内容
ASP.NET 可编辑输入自动匹配的下拉框 本文将详细介绍 ASP.NET 可编辑输入自动匹配的下拉框的实现方法,该控件可以自动匹配用户输入的内容,并提供相关的下拉选项。本文将从三个方面介绍该控件的实现方法:首先,...
参考别人文献 同时结合实际修改部分代码做出的一个可编辑的下拉框,并且修改过程同时会动态把没有的选项加入到下拉框中
在网页开发中,多选下拉框是一种常见的交互元素,用户可以从中选择多个选项。JavaScript(简称js)作为客户端脚本语言,常被用来增强网页的交互性,其中包括实现多选下拉框的功能。本文将深入探讨如何使用JavaScript...
在某些场景下,我们可能需要在某一列中使用下拉框(ComboBox)来提供用户选择,而每个下拉框的选项又需要根据所在行的数据进行个性化设置。这涉及到`DataGridView`与`DataTable`的结合使用以及自定义数据绑定。 `...