====== Conversion rules ======
QBF works by transforming form arrays from one form to another. Here are the default rules. Note that a TriState is a set of 3 radios for Unchecked/Checked/Don't care.
Widget types
Source Type |
Modified type |
Notes |
checkbox |
Tristate |
|
checkboxes |
set of Tristates |
|
date |
date with unset |
|
fieldset |
fieldset |
empty fieldsets are removed |
file |
removed |
|
password |
removed |
|
radio |
removed |
|
radios |
radios with unset |
|
select |
select multiple |
multiple choices apply as OR |
textarea |
textfield |
#cols honored |
textfield |
textfield |
#cols honored |
weight |
weight with unset |
|
Source special type |
Modified type |
Notes |
button |
removed |
|
image_button |
removed |
|
submit |
removed |
|
form |
removed |
|
hidden |
removed |
|
markup |
unchanged |
|
item |
unchanged |
|
value |
removed |
|
Attributes
Name |
Processing |
#access |
if FALSE, widget is removed |
|
#ahah |
removed |
|
#after_build |
removed |
|
#description |
removed |
|