jxWebUI--下拉选择框
下拉选择框提供了预先定义好的选项,用户只能在这些选项中选择输入。
combobox
定义格式
combobox 控件名 属性列表 ;
属性
bind
类型:string
缺省值:
输入控件所绑定的变量名。当给输入控件bind了一个变量名后【bind=bind_var_name】,则当用户在该输入控件完成输入后,可以在capaInstance中调用getInput函数获取到输入的值:
capaInstance.getInput(bind_var_name)
当给输出控件bind了一个变量名后【bind=bind_var_name】,则当用户可以在capaInstance中设置该控件的显示值:
capaInstance.setOutput(bind_var_name, value)
width
类型:int
缺省值:
控件的宽度。
宽度并非绝对量,而是根据表格行中各控件的width属性在所有控件的width总和的占比来分配各控件的实际宽度的。
values
类型:json
缺省值:[]
下拉框中各选项的定义。values是一个json数组,每个元素都是一个json对象:
value:选择了该框后,送回的值
text:显示出的文本
append
类型:string
缺省值:
用于简化values的定义:
append(value, text=None)
如果text没有指定,则text=value。
示例:
r.combobox().append('选择1').append('选择2').append('选择3')
value
类型:string
缺省值:
默认选择的值。应是values中value中的一个,否则不起作用。
useText
类型:bool
缺省值:false
使用各项的text作为值发送到服务器。