function shipToCustomView() {
Xrm.Page.getControl("new_shiptoid").addPreSearch(shipToFilter);
}
function shipToFilter() {
var shiptoFilter;
//客户代码
var account = Xrm.Page.getAttribute("new_accountid").getValue();
//销售公司
var salescompany = Xrm.Page.getAttribute("new_salescompany").getValue();
if (account == null || account[0] == null || salescompany == null || salescompany[0] == null)
shiptoFilter = "<filter type='and'>"
+ "<condition attribute='new_accountid' operator='eq' value='00000000-0000-0000-0000-000000000000' />"
+ "<condition attribute='new_internalresourcesid' operator='eq' value='00000000-0000-0000-0000-000000000000' />"
+ "</filter>";
else
shiptoFilter = "<filter type='and'>"
+ "<condition attribute='new_accountid' operator='eq' value='" + account[0].id + "'/>"
+ "<condition attribute='new_internalresourcesid' operator='eq' value='" + salescompany[0].id + "'/>"
+ "</filter>";
Xrm.Page.getControl('new_shiptoid').addCustomFilter(shiptoFilter, 'LOOKUP实体name');
}