A combination box or "combobox" is a common UI element for displaying a pop-up list associated with a text field.
OpenLaszlo includes two variants of the combobox:
combobox
has list items defined inline.
datacombobox
, has list items determined by a dataset, which may be local or remote.
The selected
text of the combobox is displayed within the text field. This field
is an LzInputText
field if the
editable
of the combobox is true
(the default), or a static LzText
field if it
is false
.
The number of items shown in the combobox can be set using the
shownitems
attribute. If there are more items
available than are shown, a scrollbar will be created
automatically.
The list of items in a combobox can be created explicity using the
textlistitem
tag with assigned
text
and value
attributes.
Example 43. simple datacombobox
<canvas bgcolor="#EAEAEA" height="200"> <include href="lz/datacombobox.lzx"/> <dataset name="items"> <item value="item0" >item 0</item> <item value="item1" >item 1</item> <item value="item2" >item 2</item> <item value="item3" >item 3</item> <item value="item4" >item 4</item> <item value="item5" >item 5</item> <item value="item6" >item 6</item> <item value="item7" >item 7</item> <item value="item8" >item 8</item> <item value="item9" >item 9</item> <item value="item10" >item 10</item> <item value="item11" >item 11</item> </dataset> <view x="20" y="20" > <simplelayout/> <text> local data, defaulttext="choose one.." </text> <datacombobox id="cbox1" width="130" shownitems="6" defaulttext="Choose One..." itemdatapath="items:/item"/> </view> </canvas>
Copyright © 2002-2007 Laszlo Systems, Inc. All Rights Reserved. Unauthorized use, duplication or distribution is strictly prohibited. This is the proprietary information of Laszlo Systems, Inc. Use is subject to license terms.