皆さん、
私は、多くのアプリケーションに共通していると確信しているPHP5 UIの一部を構築しようとしています。基本的に、これはユーザーが次のように論理演算子 (AND/OR) を介して結合された式を指定できるようにする式ビルダーです。
- FieldX > 3 AND FieldY = 5
- FieldY = "bob" かつ FieldZ が null ではない
- FieldX > '5/23/2007' OR (FieldY = 5 AND FieldY が null でない)
理想的には、このようなシステムにより、プログラマーとして、ユーザーが選択できるパラメーター (列) のリストとそれぞれのデータ型を指定できるようになります。また、そのような式を定義するための使いやすいインターフェイスを提供します。各行に複数のピッカーがあるテーブルのようなものを想像しています。
[列] [条件] [値] [AND/OR] [列] [条件] [値] [AND/OR] ...
そのようなことをするオープンソースのコンポーネントを知っていますか? それとも、この種の機能の一部ですか?