目前,我们正在将当前系统 AX 2012 R1 升级到 AX 2012 R3。升级代码后,我们开始使用旧的安全角色测试安全性,并发现了一个问题。在我们的一个自定义表单上,当我尝试添加新记录时,字段变为灰色并带有一个小锁。我以前从未见过这个锁,而且我使用的角色之前有足够的权限来创建和更新给定表中的记录。
值得一提的是,此表单具有多个数据源,并且在将焦点从一个数据源切换到另一个数据源时似乎出现了问题。
我找不到关于这个小锁的任何信息,通常当我没有给定表的创建/更新权限时,这些字段只是灰显的。
目前,我们正在将当前系统 AX 2012 R1 升级到 AX 2012 R3。升级代码后,我们开始使用旧的安全角色测试安全性,并发现了一个问题。在我们的一个自定义表单上,当我尝试添加新记录时,字段变为灰色并带有一个小锁。我以前从未见过这个锁,而且我使用的角色之前有足够的权限来创建和更新给定表中的记录。
值得一提的是,此表单具有多个数据源,并且在将焦点从一个数据源切换到另一个数据源时似乎出现了问题。
我找不到关于这个小锁的任何信息,通常当我没有给定表的创建/更新权限时,这些字段只是灰显的。
似乎是表格扩展框架用于表单数据源中的某些表格。您可以通过下一个链接了解更多信息:http: //daxonline.org/9-table-extension-framework.html
当表扩展框架与本地化选项(表属性 CountryRegionCodes、CountryRegionContextField)一起使用并且您的法人实体不在所需的国家/地区时,您将在字段内获得此类锁定。没关系,例如在美国公司填写乌克兰税务相关字段是没有意义的。