Index: ossp-pkg/quos/TODO RCS File: /v/ossp/cvs/ossp-pkg/quos/TODO,v rcsdiff -q -kk '-r1.4' '-r1.5' -u '/v/ossp/cvs/ossp-pkg/quos/TODO,v' 2>/dev/null --- TODO 2004/10/25 15:46:38 1.4 +++ TODO 2004/10/25 19:47:18 1.5 @@ -27,3 +27,30 @@ - design for HTML form for boolean expression based query! (RT, perldoc DBIx::SearchBuilder) +- UI Query Part (boolean expression to HTML form): + + Boolean Expression: + expr ::= field op value + | "!" expr + | expr "||" expr + | expr "&&" expr + | "(" expr ")" + field ::= /^[A-Z]+$/ + op ::= "==" | "!=" | "<" | "<=" | ">" | ">=" | "=~" | "!~" + value ::= /^.*$/ + + HTML Form: + ------------------------------ + ( field op value + & field op value ) + & ( | field op value + & field op value + | ! field op value + & ! field op value ) + ------------------------------ + <:NN V:NN UPDATE CLEAR SUBMIT + ------------------------------ + NAME LOAD DELETE + NAME SAVE HYPERLINK + ------------------------------ +