1.1.21.0 の変更点(.NET Core)
ソース基準日: 2021年4月25日(版を示すソースコミットの日付)。1.1.20.0 からの変更です。
機能追加・仕様変更
- 画面・表示 — 日付項目のフィルタに今日、今月、今年を利用できるようになった。
- 運用・設定 — 日付項目に現在日時を設定できるようになった。
- 画面・表示 — 複数選択項目用の検索ダイアログ機能が加わった。
不具合修正
- 運用・設定 — タイトルに設定した項目が、特定の条件でタイトルに表示されない不具合を修正した。
実装を読む
今日・今月・今年のフィルタを保持する
日付のフィルタには Today、ThisMonth、ThisYear の指定が加わります。画面側はこれらの値を通常の日付範囲文字列と区別して処理します。固定した開始日・終了日とは別の指定として保持する変更です(HtmlViewFilters.cs)。
複数選択の検索ダイアログで選択済みを分ける
検索ダイアログの本文では DropDownSearchSelectedValues を読み、選択済みの値と未選択の候補に分けて一覧を作ります。選択状態は表示名ではなくキーの包含判定で処理します(HtmlDropDownSearches.cs、HtmlDropDownSearches.cs)。
ソース上の版番号
Web アプリのパッケージ用 Version は 1.1.6.0 です。AssemblyVersion と FileVersion は 1.1.21.0 なので、この記事は後者と対象コミットを基準にしています(Implem.Pleasanter.NetCore.csproj、Implem.Pleasanter.csproj)。