Microsoft Dynamics online:从另一个字段设置字段的值

时间:2013-09-18 15:30:06

标签: dynamics-crm-2011 dynamics-crm

我了解到在创建字段后无法更改字段的类型(来源:https://stackoverflow.com/a/18871910/1600883)。 我的目标是在约会实体表单中显示“选项集”而不是“单行文本”,该字段称为“主题”。所以解决方案应该是隐藏“主题”字段并添加另一个自定义字段,其中“选项集”作为类型。但问题是“主题”是必需的,所以我正在考虑从“选项集”中取值并将其设置为“主题”。有可能吗?

2 个答案:

答案 0 :(得分:3)

是的,可以将此javascript函数附加到OnChange optionset事件。

function optionsetOnChange() {
    var optionsetText = Xrm.Page.getAttribute("new_optionset").getText();
    Xrm.Page.getAttribute("subject").setValue(optionsetText);
}

并使用您的optionset字段名称更改new_optionset

答案 1 :(得分:0)

是的,可能。

如果您不希望表单上有主题,请将其从表单中删除。在Activity的预操作上注册插件,以使用OptionSet字段的值填充主题字段。