0

我在订单表格上有一个隐藏字段,用于存储所选联系人的父帐户的 guid。现在,在下面的代码片段中,我试图将帐户 guid 与存储在隐藏字段中的帐户 guid 进行比较。但它返回零长度。

function getOrdersDetail(accountId)
{
var query =
                     "<a:ColumnSet>" +
                      "<a:AllColumns>false</a:AllColumns>" +
                      "<a:Columns xmlns:b='http://schemas.microsoft.com/2003/10/Serialization/Arrays'>" +
                        "<b:string>createdon</b:string>" +
                      "</a:Columns>" +
                    "</a:ColumnSet>" +
                    "<a:Criteria>" +
                      "<a:Conditions />" +
                      "<a:FilterOperator>And</a:FilterOperator>" +
                      "<a:Filters>" +
                        "<a:FilterExpression>" +
                          "<a:Conditions>" +
                            "<a:ConditionExpression>" +
                              "<a:AttributeName>new_accountid</a:AttributeName>" +
                              "<a:Operator>Equal</a:Operator>" +
                              "<a:Values xmlns:b='http://schemas.microsoft.com/2003/10/Serialization/Arrays'>" +
                                "<b:anyType i:type='c:string' xmlns:c='http://www.w3.org/2001/XMLSchema'>"+ accountId +"</b:anyType>" +
                              "</a:Values>" +
                            "</a:ConditionExpression>" +
                          "</a:Conditions>" +
                          "<a:FilterOperator>And</a:FilterOperator>" +
                          "<a:Filters />" +
                        "</a:FilterExpression>" +
                      "</a:Filters>" +
                    "</a:Criteria>" +
                    "<a:Distinct>false</a:Distinct>" +
                    "<a:EntityName>salesorder</a:EntityName>" +
                    "<a:LinkEntities />" +
                    "<a:Orders/>" +
                    "<a:PageInfo>" +
                      "<a:Count>0</a:Count>" +
                      "<a:PageNumber>0</a:PageNumber>" +
                      "<a:PagingCookie i:nil='true' />" +
                      "<a:ReturnTotalRecordCount>false</a:ReturnTotalRecordCount>" +
                    "</a:PageInfo>" +
                    "<a:NoLock>false</a:NoLock>";

        var orders = XrmServiceToolkit.Soap.RetrieveMultiple(query);

        alert(orders.length);
}
4

0 回答 0