gpt4 book ai didi

javascript - Dynamics CRM 在 OnSave 事件期间保留全局数组值

转载 作者:行者123 更新时间:2023-12-02 14:09:51 25 4
gpt4 key购买 nike

我已经为自定义实体编写了一些代码,这些代码动态地提出用户必须回答的问题。该代码创建答复记录,然后将其与其父记录关联。

我的问题是,我希望用户能够在必须保存他们回答问题的记录之前完成答案。问题是,为了将答案记录关联到父记录,父记录必须具有 guid 值,并且只有在保存记录后才会创建该值。

我的想法是,我可以将答复记录 GUID 值存储在全局数组中,并在父记录的 OnSave 中,相应地更新答复记录以将它们链接到父记录。但是当我保存记录时,我的全局被清除了。

有什么方法可以保留存储在该全局数组中的值吗?或者有谁有更聪明的方法来解决这个问题?非常感谢您的帮助。

最佳答案

请记住,您正在使用 HTML Web 资源,并且您将可以访问全局上下文,我可以考虑以下替代方案:

  • 强制用户手动保存记录:我知道您想避免此选项,但此行为与网格具有的行为类似(它们显示一条消息,内容为“要启用此内容” ,保存记录”)。您可以使用 Form Type 来完成此操作.

  • 将临时数据保存在隐藏字段中:您可以在父实体中使用隐藏字段,而不是使用全局数组来保存答案,以便保留数据。当表单再次加载时,您将能够创建相关实体(以重用您现在拥有的代码)或使用插件(创建父实体后)。

关于javascript - Dynamics CRM 在 OnSave 事件期间保留全局数组值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39710543/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com