2020-11-09 17:23题主

可编辑列表,动态设置当前行的某列为不可编辑/可编辑


【是否需要】是下拉框控件,【完成日期】是时间控件,这两个默认在列表中是可编辑的,【是否需要】如果选择是,当前行的【完成日期】的状态变为不可编辑,【是否需要】如果选择否,当前行的【完成日期】的状态变为可编辑。

设置值是Wb.findEditing(app.grid).activeRecord.set("字段名称","值"),但设置属性在之前的记录也看了,还是不太明确,希望老师讲解一下。
2020-11-10 08:07#1
在cellediting的beforeedit事件return false可阻止编辑:
editor, context, eOpts )
Fires before cell editing is triggered. Return false from event handler to stop the editing
2020-11-10 10:37#2

beforeedit这个方法怎样调用,没有找到具体位置在哪?还需老师指明一下。

2020-11-10 11:52#3

早上又研究了下,发现这样写可以实现编辑/不可编辑,需要设置不可编辑,return false就好了,还是要谢谢老师了。

2020-11-18 16:12#4
这两种方式是一样的效果,还可以动态设置editor的readonly实现

返回开发者社区