Javascript错误-addPreSearch不是函数-Dynamics CRM

Javascript错误-addPreSearch不是函数-Dynamics CRM,javascript,dynamics-crm,crm,microsoft-dynamics,dynamics-365,Javascript,Dynamics Crm,Crm,Microsoft Dynamics,Dynamics 365,我试图根据某些条件过滤查找,因此使用addPreSearch。我正在使用以下代码 function filterLookup() { debugger; try { var conditionalattribute= Xrm.Page.getAttribute("vrp_conditionalattribute").getValue(); if (conditionalattribute!= null && conditiona

我试图根据某些条件过滤查找,因此使用addPreSearch。我正在使用以下代码

function filterLookup() {
    debugger;
  try {

    var conditionalattribute= Xrm.Page.getAttribute("vrp_conditionalattribute").getValue();

    if (conditionalattribute!= null && conditionalattribute!= undefined)
    {
        Xrm.Page.getAttribute("filteredattribute").addPreSearch(function () {
            addLookupFiler();
        });
    }
}
catch (e) {
    console.log(e.Message);
}
}

但是我在addPreSearch行上得到以下错误


请注意,我使用的是CRM v8.2。

您不会在属性上获得presearch,而是它的控件

formContext.getControl(arg).addPreSearch(myFunction)