【问题标题】:How to use query for grid\enhancedGrid?如何使用查询网格\增强网格?
【发布时间】:2012-07-13 09:01:54
【问题描述】:

我想在道场增强网格(通过 JsonRestStore 连接到数据库)中对信息进行排序。我知道道场网格提供了基于单列进行排序的功能。但是,在我的网格中,一列包含来自数据库表的多个字段(例如,姓氏、名字、电子邮件、年龄)的组合信息。是否有一种简单的方法可以根据数据库表中的单个字段(例如姓氏)对网格或存储中的数据进行排序?

似乎我可以使用“查询”来更改商店的视图(如果我理解正确,网格是商店的视图),但我不明白如何编写查询来做到这一点。谁能给我更多关于使用查询的语法或如何解决这个问题的信息?

谢谢!

【问题讨论】:

    标签: dojo grid store


    【解决方案1】:

    看起来您必须使用所谓的comparatorMap 来进行自定义网格排序。

    这里有一个例子: http://www.ibm.com/developerworks/web/library/wa-aj-dojogrid/index.html (查找“清单 15. 自定义 Dojo 的排序功能”部分 网格')

    在比较器映射函数中,您可以将字符串转换为 数字并进行数字比较。

    【讨论】:

    • 我不需要将字符串转换为数字
    • 将字符串转换为数字是比较器映射内部发生的事情,您不必担心它的工作,只需查看给定链接中的示例,这就是在 dojo 中进行自定义排序的方法网格。网格中显示的值不会使用此更改。
    猜你喜欢
    • 2019-02-05
    • 2014-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多