선택적 필드가 레코드의 일부인 경우 쿼리 용 인터페이스를 어떻게 디자인합니까?선택적 필드가 쿼리의 일부로 포함 된 경우 쿼리를위한 인터페이스를 디자인하는 방법
Record contains (name, foo_type, bar_type, value)
foo_type가에서는 foo2 bar_type 중 하나 BAR1, 바 2과에서는 foo2는 bar_type의 값은 항상 null의 저장되어있는 경우에만 foo1은 유효, foo1이 될 수 있습니다.
특정 bar_type bar1 또는 bar2로 레코드를 필터링하고 싶습니다. 그러나 bar_type이없는 foo (soo)가 선택되면 (fooX, fooY) 말하면 의미가 없습니다. 이 경우 사용자가 bar1 또는 bar2를 선택하면 결과 집합은 비어 있습니다.
여기에 어떻게 직관적 인 UI를 디자인합니까?