得到字段值的函数 - JS

时间:2014-11-11 10:17:33

标签: javascript crm

我想编写获取字段值的函数并将其放在全局JS文件上,以便我可以使用它而不是一直写这个:

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

任何人都可以帮我写怎么写以及如何使用它?

谢谢!

2 个答案:

答案 0 :(得分:0)

你"可以"将其声明为全局变量

示例

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

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

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

{j}范围内的任何地方都可以访问window.regarding的值。

答案 1 :(得分:0)

这可能会对你有帮助。

你可以写这样的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")

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