Viewで日付範囲(開始日ー終了日)の検索を一組の入力項目と複数の条件で行えませんか

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
oKura's picture

はじめて質問を投稿いたします。

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

解決

oKura's picture

以下に図解入りで答えがありました。
https://www.drupal.org/node/2301019

ポイントは
- 開始日/終了日をもつひとつの日付フィールドで
- 条件入力上の「開始日」と「終了日」を逆転させる

日本 コミュニティ: Drupal Japan User Group

Group organizers

Group categories

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week