Posted by oKura on February 26, 2015 at 1:44am
はじめて質問を投稿いたします。
Viewの日付範囲の検索において、一組の入力項目を複数の検索条件に適用して使いまわすことは可能でしょうか、また可能な場合どのようにすればよろしいでしょうか?
ややこしい書き方ですみません。
具体例で、たとえば、ある期間に年次休暇が入っている人を検索したいとき。その一部でも年休がかかっている時です。
Filter Criteriaには年休開始日、及び年休終了日を用意します。
検索条件に2月20日~2月25日 と入力したとき
2月19日~2月26日まで休みの人は 該当する
2月17~19日の人は26日~の人は、該当しない(当然ですが)
で、
2月21日~2月24日までの人も 該当する
2月15日~22日までの人も 該当する
2月24日~2月26日までの人も 該当する
このような結果を返したいビューを作る際に、エンドユーザには一組の「年休開始日」「年休終了日」だけを表示&入力させたいのですが、可能でしょうか?というのが質問になります。
簡単にできそうな、基本的な気もしますが、ハマってしまっております。よろしくお願いいたします。
Comments
解決
以下に図解入りで答えがありました。
https://www.drupal.org/node/2301019
ポイントは
- 開始日/終了日をもつひとつの日付フィールドで
- 条件入力上の「開始日」と「終了日」を逆転させる