隐藏重复项,将类似项目列表组合为sencha touch 2

时间:2013-02-24 22:15:28

标签: javascript cordova sencha-touch sencha-touch-2

我正在制作一个显示列表的phonegap + sencha应用程序(来自我无法控制的xml文件)。 现在我面临两个问题。

  • 重复条目 - 某些条目共享所有字段。例如{Group},{Analysis},{Age},{Ref} - 如何自动隐藏其中一个条目?

  • 类似条目 - 某些条目共享一些字段。例如{Group},{Analysis}但其他人不同,例如{Age},{Ref}。现在我使用detailview显示另一个字段(根据senchalearn.github.com/Presidents/)。是否有可能使共享两个指定字段的条目全部隐藏,列表中只显示一个条目(仅显示两个公共字段),其中有一个显示所有条目的详细视图?

    < / LI>

1 个答案:

答案 0 :(得分:0)

我确信您需要预先计算xml列表以确保没有重复项。 但这不应该花费几行。 只需将它们全部扔进商店,对它们进行排序并运行所有项目以消除重复项。 (类似于:如果以前的记录=当前记录从商店中删除当前记录)

类似的条目。 您可以遍历商店并将所有数据写入您需要的json字符串。 作为数据源,您可以提供json字符串。