javascript - Dynamics CRM 已读/未读表单
问题描述
我正在寻找一个填充特殊字符的字段,当在 CRM 中查看表单时将其标记为已读。有没有办法通过工作流程做到这一点?我对 JavaScript 不太精通,但是如果有办法在加载表单时将字段标记为是(在两个选项集中)就可以了。然后我可以使用工作流程来完成其余的工作。
解决方案
在表单 onload 中使用以下代码段,这将true
首次在两个选项字段中检查和设置。
if(Xrm.Page.getAttribute("new_yourfield") != null && Xrm.Page.getAttribute("new_yourfield").getValue() == false){
Xrm.Page.getAttribute("new_yourfield").setValue(true);
Xrm.Page.data.entity.save();
}
推荐阅读
- stripe-payments - Stripe - 在多个目的地之间分期付款
- javascript - 如何在 Express 中识别用户是否为管理员?
- node.js - 基于工作角色的授权在反应中的安全性如何?
- c# - 从路径加载图像(DataGridView)
- r - 根据 R 中前一行的值更改列中的值
- css - 重构后样式组件停止工作
- julia - 朱莉娅:嵌套函数更慢吗?
- bash - 如何从 access.log 中提取不同的域
- c++ - 将 Windows 上的 GSL 与 CMake 链接的问题:错误 LNK2019:未解析的外部符号 gsl_root_fdfsolver_newton
- python - Pandas 交叉连接数据框和系列