我可以基于查找结果填充查找/选项集吗?

本文关键字:查找 选项 填充 于查找 我可以 结果 | 更新日期: 2023-09-27 18:14:01

我正在CRM 2013中创建一个Issue实体。我正在使用查找将帐户与问题关联起来。从这里,我希望能够检索与该帐户关联的订单,以关联该问题。

最终结果将是一个查找/选项集,其中填充了帐户的订单,用户可以从中选择一个。

我可以基于查找结果填充查找/选项集吗?

您可以在运行时为查找控件应用自定义过滤器(JavaScript Form自定义):

var accountid; // contains id from your Account Lookup control
var fetchfilter = '<filter type="and"><condition attribute="customerid" operator="eq" value="' + accountid + '" /></filter>';
Xrm.Page.getControl('YOUR_ORDER_LOOKUP_ATTRIBUTE_NAME_HERE').addCustomFilter(fetchfilter)

当然,您需要处理Account Lookup的更改事件,并从表单中更新过滤器。Onload事件和Account Lookup OnChange事件。

请参阅MSDN Xrm.Page.ui control(客户端参考)-查找控制方法和事件了解更多详细信息。

如果您是MS CRM客户端定制的新手,请从编写客户端应用程序扩展开始。