我在Sitefinity论坛上尝试过这个问题,但过去两周左右没有回复。
我有一个自定义动态模块(使用模块构建器构建),Projects。每个项目对象都引用另一个动态模块Vendors。在后端列表中,我想添加一个或多个这些链接供应商进行过滤的功能。我想象的类似于此处的分类法过滤:http://screencast.com/t/xiLZNETLDM5v。
我已经在这方面取得了一些进展,但已经打了一个墙。我在我的模块Filter部分添加了一个新的侧边栏过滤器,然后,我为我的过滤器添加了一个新的侧边栏部分。
我的侧边栏的供应商部分配置了Closevendors按钮作为vendorsFilter。对于vendorsFilter,我没有配置数据源或自定义命令,但itemType与我的类型绑定。过滤器本身使用DynamicModules data.svc来提供供应商列表。 ItemsCount没有填充,但是,我现在并不十分关注它。
到目前为止,除了缺少的ItemCount(据我所知,我的服务调用没有上传到我的模块),我得到了正确的供应商列表。但是,当我点击供应商时,我在脚本资源文件中引用嵌入式调用时收到错误(调用堆栈:http://screencast.com/t/Uq3ipgcSv)。我认为这是由于Sitefinity没有过滤我的数据所需的所有信息。如何提供此数据以便我的客户可以按相关项筛选数据?
如果有任何遗漏或任何不清楚的地方,请告诉我。
我感谢任何帮助。
由于