tracker で数値項目を数値としてソートしたい

  • ページ: BugTrack2
  • 投稿者: umorigu
  • 優先順位: 普通
  • 状態: 完了
  • カテゴリー: 本体新機能
  • 投稿日: 2015-01-06 (火) 03:27:12
  • バージョン: 1.5.0
  • リリース予定バージョン: 1.5.1

メッセージ

official:質問箱5/164 より

tracker に数値項目として登録した列は、ソート時に数値として扱ってほしい

1.5.0時点の順序(文字列ソート):

11450
1417
1833
2142

要望(10進数ソート):

1417
1833
2142
11450

  • CVS版からどのぐらい取り込むのかによっては使えない(それ以前にかすってもない?)かもしれませんが、BugTrack2/284 tracker.inc.php 1.122 だと、ページ名でソートしたときの順番が変わっている。 -- 2015-01-07 (水) 21:25:30
  • Tracker は 旧1.4.8 で大幅に高速化してはいるのですが、このように挙動が変わってしまっている部分もあるので、仕様を大きく変えない範囲で少しずつ取り込んでいこうと考えています。Trackerについては1.4.8の実装をそのまま使うことはしません -- umorigu 2015-01-12 (月) 02:25:31
    • オプション指定をミスったときに発生するエラー関連BugTrack2/125の残り(+おまけ?)だけではなく、大幅改修らしきBugTrack2/240BugTrack2/243がありますからね。無理のない範囲でよろしくお願いします。 -- 2015-01-12 (月) 14:13:50
    • このあたり追えてませんでした。リンクありがとうございます -- umorigu 2015-01-13 (火) 02:46:01
    • リンク自体は、CVSChangeLogの書き写しがメインらしいBugTrack2/332の受け売りなんですけどね(汗)。お役に立てたのならよかったです。 -- 2015-01-15 (木) 19:41:59
  • strnatcmp を使ったソートに変更しました。数値も10進数数値としてのソート順になります。 sfjp:projects/pukiwiki/scm/git/pukiwiki/commits/78f1968db43b33988217831d38bdfe67e22d5240 -- umorigu 2015-01-12 (月) 03:20:53


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2015-01-16 (金) 03:37:03
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u7. HTML convert time: 0.223 sec.

OSDN