设置某列不可编辑
**.Grid.getGridPanel().getColumnModel().setEditable(10,false);
根据某字段值设置该行是否可选中
**.Grid.getGridPanel().getSelectionModel().addListener('beforerowselect', handleBeforerowselectEXT);
function handleBeforerowselectEXT(SelectionModel, rowIndex, keepExisting,record)
{
if(record.data.STATUS=='已付款')
{
return false; //不能进行选择
}else
{
return true;
}
}
根据某字段值设置该行是否可编辑
BO_PRO_SUPP_PAYMENT.Grid.getGridPanel().addListener('beforeedit', handleBeforeeditEXT);
function handleBeforeeditEXT(e)
{
/**
*grid - This grid
*record - The record being edited
*field - The field name being edited
*value - The value for the field being edited.
*row - The grid row index
*column - The grid column index
*cancel - Set this to true to cancel the edit or return false from *your handler.
*/
if(e.record.data.STATUS=='已付款')
{// e.record.get('STATUS')也可以取到值
return false; //不能进行选择
}else
{
return true;
}
}
补充: e.field =="PAYMENTS" 判断用户修改那个字段
分享到:
相关推荐
在EXT JS框架中,"ext 读取xml 可编辑grid"是一个常见的需求,涉及到的主要知识点包括EXT的数据对象、EditorGridPanel的使用以及EXT对XML数据格式的支持。下面将详细阐述这些内容。 EXT JS是一个强大的JavaScript库...
2. **列配置**:GRID的列可以通过配置对象定制,包括列宽、标题、对齐方式、是否可排序、可编辑等属性。还可以添加自定义的列渲染器来改变数据显示样式。 3. **行编辑**:EXT GRID支持行内编辑,用户可以直接在表格...
Ext.grid.EditorGridPanel是Ext JS库中的一个组件,主要用于创建具有可编辑单元格的表格。这个组件在数据展示和编辑方面提供了丰富的功能,是构建数据密集型应用的理想选择。下面将详细阐述其特点、工作原理及如何...
在EXT JS这个强大的JavaScript框架中,"EXt 可编辑的grid"是一个常见的应用场景,它允许用户在数据网格中直接编辑单元格内的数据。EXT JS的CellEditing插件是实现这一功能的关键,它提供了优雅的方式来处理表格数据...
2. **配置编辑器**:在Grid的`columns`配置中,为需要自定义编辑的列设置`editor`属性。编辑器可以是任何Ext JS支持的组件,如`Ext.form.field.Text`、`Ext.form.field.ComboBox`等。对于更复杂的控件,你可能需要...
- 说明:判断指定位置的单元格是否可编辑。 综上所述,`Ext.grid.GridPanel`提供了非常全面且强大的功能,使得开发者能够根据实际需求灵活定制表格的样式和交互。通过深入了解这些配置选项和方法,可以更高效地...
EXT JS的Grid组件提供了丰富的功能,如分页、排序、过滤、编辑等,可以灵活地适应各种业务需求。以下是一些关于EXT JS Grid的重要知识点: 1. **创建Grid**: 首先,创建一个Grid需要定义基本配置,如数据源(store...
综上所述,"ext grid tree 应用"展示了EXT JS在构建动态、交互式Web应用程序的强大能力,包括数据展示、数据管理、用户交互以及个性化设置等多个方面。通过学习和理解这些知识点,开发者可以更好地利用EXT JS创建...
3. **转换为SheetJS可读格式**:将EXT Grid的数据转换为SheetJS理解的二维数组格式。每一行代表store中的一条记录,每列对应记录的一个字段。 4. **创建工作簿**:使用SheetJS创建一个新的工作簿,并添加工作表。...
extgrid 是一款jquery上的gird插件 界面风格采用了类似easyui extjs 界面风格样式 可通过css修改自己想要的样式 extgrid具有列大小 位置改变 排序 分组 分页 工具栏 扩展行 rowNumber 多选列 编辑列 行列锁 ajax...
2. **列配置**:EXTGRID允许自定义列,包括列宽、标题、对齐方式、可排序性等,可以展示不同类型的数据,如文本、数字、日期等。 3. **分页**:EXTGRID支持分页功能,用户可以轻松浏览大量数据,提高性能。 4. **...
在提供的"extdemo"压缩包中,可能包含了一个展示如何创建和配置Grid的示例,包括设置列、数据绑定、事件处理和用户交互。 接下来,我们谈谈Ext Tree。Tree组件是一个可折叠的层级结构,常用于展现具有层次关系的...
Grid提供了一种高效、可定制的表格视图,允许用户进行数据浏览、排序、筛选、分页以及编辑。EXT Designer是Sencha公司提供的一个可视化设计工具,它可以帮助开发者更加直观地构建EXT-JS应用程序,包括Grid组件。 ...
在Ext JS中,ComboBox通常用于显示一个可选的下拉列表,而Grid则用于展示大量数据并进行编辑和操作。ComboboxGrid将这两者融合,使得用户可以在输入框中输入关键字搜索,同时下拉展示匹配的网格数据,便于多维度筛选...
标题中的“用ext propertyGrid做的小例子”表明这个压缩包包含了一个使用EXTJS库的Property Grid组件的示例。EXTJS是一个流行的JavaScript框架,用于构建富客户端Web应用程序,而Property Grid是一个数据展示组件,...
GT-Grid与EXT-Grid都是用于构建高性能、可定制的表格视图的JavaScript库。GT-Grid通常以其高效的数据处理和强大的自定义功能受到赞誉,而EXT-Grid则以其丰富的内置功能和良好的用户体验而闻名。 首先,我们来看GT-...
在这个例子中,我们创建了一个简单的EXT Grid,包含了两个字段(姓名和年龄),并且这两个字段都是可编辑的。数据源是从数组中加载的,但也可以通过修改`store`配置来连接到服务器获取数据。 EXT Grid还可以配合...
EXT JS Grid组件是一个高度可配置的表格视图,用于显示大量数据。它支持分页、排序、过滤、编辑等功能,并且可以通过增减列、添加插件等方式进行自定义。 2. **双层表头(Nested Headers)**: 双层表头是EXT JS ...
### 关于Ext TreeGrid分页与可编辑功能的实现 #### 一、背景与目标 在Web应用开发中,特别是涉及到复杂数据展示的应用场景中,`Ext TreeGrid`是一种非常实用且灵活的数据展示组件,它结合了树形结构与表格的形式来...
2. **Column Model**:EXTJS Grid的列模型定义了列的属性,包括字段名、宽度、对齐方式、可编辑性等。如果列显示异常,可能是Column Model的配置有误。检查每个列的配置,确保字段名正确对应数据源中的字段。 3. **...