我看到数据源中的草稿记录已弃用。我读了release notes但是遇到了一些代码问题。试图改变这个:
widget.datasource.draft.Email = (newValue) ? newValue.PrimaryEmail : null;
到此:
widget.datasource.item.Email = (newValue) ? newValue.PrimaryEmail : null;
但是我收到此错误:无法设置属性'Email'为null
有什么问题的建议?正在从onValueChange操作传递小部件。
由于
答案 0 :(得分:3)
您可以在右侧的属性编辑器中将窗口小部件的数据源更改为创建数据源。单击数据源绑定并选择" [数据源名称](创建)"。 (screenshot)
如果您希望将窗口小部件绑定到普通数据源,另一种选择是以编程方式设置它:
widget.datasource.modes.create.item.Email = (newValue) ? newValue.PrimaryEmail : null;
Here is further documentation for accessing the create datasource through scripting.
答案 1 :(得分:2)
我相信在转换为“item”之前,您需要将窗口小部件的数据源设置为“创建”数据源。