根据条件禁用Dynamics CRM可编辑子网格中的列
我需要禁用(设为只读)Dynamics CRM 365 表单中可编辑子网格的列。
在 MS 文档(https://docs.microsoft.com/en-us/previous-versions/dynamicscrm-2016/developers-guide/mt788311(v=crm.8)中,完成此操作的方法是使用:
Xrm.Page.getControl("Opportunity_Installments").getGrid().getRows().getAll()[0].getData().entity.attributes.getAll()[0].controls
但问题是控件数组始终为空,因此我无法禁用该列(setDisable
在控件上应用函数)
在 IE 控制台中,表达式Xrm.Page.getControl("Opportunity_Installments").getGrid().getRows().getAll()[0].getData().entity.attributes.getAll()[0].controls
返回 null。