删除编辑表格下拉框的某个选项

一般对于编辑表格的单元格,无论这个单元格是文本、下拉框、F7还是其他类型的,都是在鼠标点击编辑这个单元格的时候,单元格里才会创建这些组件,当鼠标点击别处时,单元格内的组件又会销毁。所以,如果某个单元格是下拉框类型,当鼠标没有点击单元格的时候,页面上是没有这个下拉框的元素的代码的。
一般创建单元格内的编辑组件的时候,都是根据编辑配置属性editOptions来的。
1.去掉折扣方式下拉框的“空”这个选项。
删除编辑表格下拉框的某个选项

2.首先得到折扣方式这一列的配置属性。 删除编辑表格下拉框的某个选项

var columnConfig = $("#editGrid").wafGrid("getColumnConfig","discountType");

3.修改editOptions里的枚举源,把第一个去掉。

columnConfig.editoptions.enumSource.splice(0,1);

4.效果图
删除编辑表格下拉框的某个选项

相关样例