gpt4 book ai didi

c# - Xrm.Page.data 为空

转载 作者:行者123 更新时间:2023-11-29 22:28:06 25 4
gpt4 key购买 nike

我在商机实体上添加了一个自定义表单,并附加了一些 javascript。

我使用 window.open 和 url 中的 formId 调用表单来打开表单,并且仅用于创建机会实体。

在 javascript 中,我只是尝试填充一些字段,但 Xrm.Page.data 对象始终为空。

$(document).ready(function () {
Xrm.Page.getAttribute("ct_testfield").setValue('test');});

谢谢!
乔恩

更新:显然 $(document).ready() 在加载 Xrm.Page.data 对象之前触发。

我改为使用“表单属性”对话框将我的函数设置为触发“OnLoad”。

我猜当 DOM 在 IFrame 或它所在的任何地方准备就绪时触发 $.ready,而不是加载所有其他资源。

希望这对其他人有帮助。

我会在 7 小时内关闭它:)

最佳答案

更新:显然 $(document).ready() 在加载 Xrm.Page.data 对象之前触发。

我改为使用“表单属性”对话框将我的函数设置为触发“OnLoad”。

我猜当 DOM 在 IFrame 或它所在的任何地方准备就绪时触发 $.ready,而不是加载所有其他资源。

希望这对其他人有帮助。

关于c# - Xrm.Page.data 为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8357823/

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