FormType在Dynamics CRM 2016上未返回正确的值

阿马尔·比什特

在此处输入图片说明在javascript中,我编写了Xrm.Page.ui.getFormType();

当表单为只读时,此代码不起作用。即使在表格的底部将其写为只读,也为我提供2的表格类型。

甚至Onload也显示formtype 2 在此处输入图片说明

阿伦·维诺斯(Arun Vinoth)

编辑:

听起来像CRM 2016(v8.2)中的错误-上面的评论归功于@Alon。


我能够快速测试它,如下所示。

第一种情况:用户的安全角色对该特定实体记录没有“编辑/更新”特权。所以页脚说,记录是活动的,表单模式是只读的

alert(Xrm.Page.ui.getFormType()); 说3

第二种情况:该特定实体记录被停用/禁用。因此页脚说,记录处于非活动状态,表单模式为只读也适用于完成的活动记录。

alert(Xrm.Page.ui.getFormType()); 说4

在此处输入图片说明

附带说明,Xrm.Page已弃用。必须使用重写它们formContext

formContext.ui.getFormType();

阅读更多

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章