2017-03-21 3 views
0

私はいくつかの列で繰り返しレイアウトを持っています。それらのうちの1人がデータを「123日」として印刷するので、テキストです。 列で行を注文しようとすると、「121日」、「122日」、「123日」、「13日」、「124日」のようなものが表示されます。数字を含むテキストを数字の値でソートする方法は?

列のプロパティはデータベースにIntegerとして含まれていますが、アクティビティがあり、それがテキストを「日」を追加するテキストに変換します。 私はこの問題の解決策がテキストにもかかわらずNumberを利用していると考えていますが、「日」を表示することはビジネス上の必要条件であり、私は を投げ捨てることはできません。

"日数"を表示し、列を番号として注文する回避策はありますか? ありがとうございます。

答えて

1

はい、回避策があります。 Number + "days"を表示するには、独自のControlルールを作成する必要があります。

アクティビティを通じて日数を追加しないでください。数字はそのままにしておきます。プロパティを表示するには、コントロールText Inputを使用している必要があります。

あなた自身を作成するcontrolHTMLタブのAuto-Generated?チェックボックスをオフにします。

コード部分にこれを書いてください。

<%= tools.getActiveValue() %> days 

それはそれです。

関連する問題