CRM动态过滤器查询

问题描述

我正在尝试过滤查找实体Position中的字段管理器。我只需要有人担任我要担任的职务。因此,new_name是职位名称的字段,而new_manager_id是带有查找的字段。这是我的代码,不起作用,返回空列表。有什么问题吗?

    var position_name = Korus.Common.get_attribute_value("new_name");

    position_id = position_id.replace('{','');
    position_id = position_id.replace('}','');

    var xml_fetch = "<fetch top=\"50\" >"+
        +"< entity name = \"new_employee\" >"+
        +"<attribute name=\"new_name\" />"+
        +"<filter type=\"and\" >" +
        +"<condition attribute=\"new_position\" operator=\"eq\" value=\"" + position_id + "\" uiname=\"" + position_name + "\" uitype=\"new_position\" />" +
        +"</filter>"+
        +"</entity >"+
        +"</fetch >";

    Korus.Common.addPreSearch("new_managerid",xml_fetch);

addPreSearch(field_name,xml_fetch) {
        if (!this.existance_check(field_name)) {
            var control = Xrm.Page.getControl(field_name);
            control.addPreSearch(this.addCustomFilter(field_name,xml_fetch));
        }
    },addCustomFilter(field_name,xml_fetch) {
    if (!this.existance_check(field_name)) {
        Xrm.Page.getControl(field_name).addCustomFilter(xml_fetch);
    }
},

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...