获取字段值的函数-JS

function that gets field value- JS

本文关键字:函数 -JS 字段 获取      更新时间:2023-09-26

我想写一个函数,获取字段值,并将其放入全局JS文件中,这样我就可以使用它,而不是一直写这个:

var regarding = Xrm.Page.getAttribute("regardingobjectid").getValue;// example

有人能帮我怎么写,怎么用吗?

谢谢!

您"可以"将其声明为全局var

示例

window.regarding = Xrm.Page.getAttribute("regardingobjectid").getValue;

如果你想要你描述的功能。

window.regarding = function() {
   return Xrm.Page.getAttribute("regardingobjectid").getValue;
}

window.regarding的值在js范围内的任何地方都可以访问。

这可能会对您有所帮助。

您可以编写这样的javascript:

function GetValueField(fieldName)
{
    if(Xrm.Page.getAttribute(fieldName) == undefined)
    {
        return null;
    }
    return Xrm.Page.getAttribute(fieldName).getValue();
}

如果编写此函数并将其添加到common.js等共享库中,则可以在该表单的每个javascript中访问该函数

因此,如果我在entityfunction.js中,我可以调用var regarding = GetValueField("regardingobjectid")

不确定这是否是您想要的,如果您需要更多详细信息,请告诉我。