我最近在CRM2011报价表上的内联Silverlight应用程序的“查找”字段中显示所有产品。
我这样做是直接调用Lookup的链接:
var uri = (ScriptObject)crmUri.Invoke("create", string.Format("/_controls/lookup/lookupinfo.aspx?LookupStyle=single&objecttypes={0}", objectType));
var dArgs = (ScriptObject)HtmlPage.Window.CreateInstance("Object");
dArgs.SetProperty("items", new string[] { "" });
dynamic dlgResult = HtmlPage.Window.Invoke("showModalDialog", uri, dArgs, "dialogWidth:500px;dialogHeight:700px");
我们的客户希望过滤产品表单上特定字段值的查询视图。
此字段是一个选项集,可以是1或2.
我尝试在链接中添加"&$filter=" + "producttypecode/Value" + " eq 1"
或"&$filter=" + "producttypecode" + " eq 1"
,但这始终会返回错误消息。
有什么建议吗?
答案 0 :(得分:0)
这是我刚刚测试的有效请求。
ProductSet?$filter=ProductTypeCode/Value eq 1
如果这不起作用,我建议您执行以下故障排除步骤。
答案 1 :(得分:0)
我们通过添加新的系统视图解决了这个问题,并通过其URL调用它。