【问题标题】:How to sort a text containing numbers by numbers' values?如何按数字值对包含数字的文本进行排序?
【发布时间】:2017-03-21 13:51:08
【问题描述】:

我有几个列的重复布局。其中之一将数据打印为“123 天”,因此它是文本。 当我尝试按列对行进行排序时,我得到如下信息:“121 天”、“122 天”、“123 天”、“13 天”、“124 天”。

该列的属性作为整数包含在数据库中,但是有一个活动,它将其转换为添加“天”的文本。 我想这个问题的解决方案是使用数字,尽管有文本,但显示“天”是业务需求,我是 不能直接扔掉。

是否有任何解决方法来显示“天”并将列排序为数字? 谢谢。

【问题讨论】:

    标签: pega


    【解决方案1】:

    是的,有一个解决方法。您需要创建自己的Control 规则来显示数字+“天”。

    不要在活动中附加天数。保持数字不变。您必须使用Text Input 控件来显示该属性。

    创建您自己的control。取消选中 HTML 选项卡中的 Auto-Generated? 复选框。

    在代码部分写这个。

    <%= tools.getActiveValue() %> days
    

    就是这样。

    【讨论】:

      猜你喜欢
      • 2020-05-11
      • 2015-12-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-27
      相关资源
      最近更新 更多