下拉選擇框提供了預先定義好的選項,用戶只能在這些選項中選擇輸入。
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作為值發送到服務器。