【问题标题】:Filter datasource against another datasource针对另一个数据源过滤数据源
【发布时间】:2014-05-06 10:48:35
【问题描述】:

我的情况是,我有两个不同的 Kendo UI 数据源,它们都包含一个名为“ID”的字段。

数据源1 数据源2

现在我需要做以下事情:

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

  2. 然后仅使用 ID 也是 Datasource2 的一部分的项目填充 listView

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

有什么想法吗?

【问题讨论】:

    标签: kendo-ui kendo-mobile


    【解决方案1】:

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

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

    效果很好。

    【讨论】:

      猜你喜欢
      • 2015-12-16
      • 2014-11-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-13
      • 1970-01-01
      相关资源
      最近更新 更多