Xrm.Page.data is null
本文关键字:null is data Page Xrm | 更新日期: 2023-09-27 18:16:23
我在机会实体上添加了一个自定义表单,并附加了一些javascript。
我调用窗体使用窗口。open和url中的formId来打开表单,并且只用于创建机会实体。
在javascript中,我只是试图填充一些字段,但Xrm.Page.data对象始终为空。
$(document).ready(function () {
Xrm.Page.getAttribute("ct_testfield").setValue('test');});
谢谢!
乔恩
更新:显然$(document).ready()会在Xrm.Page.data对象加载之前触发。
我使用了"form properties"对话框来设置我的函数为触发"OnLoad"
我猜是$。当DOM在IFrame或它所在的任何地方准备就绪时,而不是加载所有其他资源时,ready会触发。
希望这对其他人有帮助。
我将在7小时内关闭这个,当我能够:)
UPDATE:显然$(document).ready()会在Xrm.Page.data对象加载之前触发。
我使用了"form properties"对话框来设置我的函数为触发"OnLoad"
我猜是$。当DOM在IFrame或它所在的任何地方准备就绪时,而不是加载所有其他资源时,ready会触发。
对于那些可能正在从浏览器调试并想知道为什么Xrm.Page的人的小建议。:请确保您正在使用正确的目标(例如Frame: edit.aspx
而不是_top: main.aspx
)。