如果field_1
用户更改了field_2
. 通常,使用 JS 在客户端上执行此操作,但在这种情况下,用户可能会再次改变主意,回到原始值。所以,我想更新插件中的一个字段。
我成功地发现了变化,field_2
但是当我为 赋值时field_1
,它不会存储在数据库中。我做错了什么?
if (IsField_2Changed())
(Context.InputParameters["Target"] as Entity).Attributes["field_1"] = 666;
我没有崩溃,没有抱怨,但666 的值(因为它是万圣节)没有存储到数据库中。代码在更新消息上执行。
请注意,用户不会更改field_1
。稍后它将被设置为只读字段。