针对另一个数据源过滤数据源

时间:2014-05-06 10:48:36

标签: kendo-ui kendo-mobile

我遇到两种不同的Kendo UI数据源,它们都包含一个名为“ID”的字段。

Datasource1 Datasource2

现在我需要做到以下几点:

  1. 首先将过滤器和组应用于数据源1(此工作正常)

  2. 然后仅使用ID也属于Datasource2的项目填充listView

  3. 我尝试使用listView模板中的脚本执行此操作,但是当项目被“排除”时,它会输出一个空的li元素。

    有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我得到Telerik支持的帮助来解决这个问题。以下是他们提出的解决方案:

由于没有内置功能可以执行您正在寻找的功能,因此您需要手动实现它。首先,您需要过滤dataSource,然后循环遍历结果,并从第二个dataSource获取具有与您要查找的ID匹配的ID的项(使用get())方法。然后,您可以将项目推送到可用于显示ListView模板的新数据源中。

效果很好。