繁体   English   中英

在Microsoft Dynamics CRM 2011中获取加载时的描述内容

[英]Getting description content on load in Microsoft Dynamics CRM 2011

当前,在回复电子邮件时,描述内容已在我的JavaScript运行之前加载。

在执行JavaScript代码之前,有没有办法等待描述加载?

我的代码:

function test() {
var desc = xrm.Page.getAttribute("description").getValue();
alert(desc); //Nothing, since description loads after I get the value
}

我将此函数添加到表单的on load事件中。

谢谢你的时间。

根据此博客文章,您必须等待描述完全加载。 就像以同样的方式,您必须等待子网格加载后才能访问它。

我通过检查描述是否为空来解决了这个问题,如果是,请重新运行该函数。

function test() {
    if (Xrm.Page.getAttribute("description").getValue() == "") {
        console.log("Description empty, rerunning in 1 second");
        setTimeout(function() {
            test();
        }, 1000);
    } else {
        console.log(Xrm.Page.getAttribute("description").getValue());
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM