0
,我要預先選擇一些選項,我嘗試以下與SELECT創建多個選擇輸入時,OPTION傭工如何預選中選擇幫助選項中的web2py
OPTION('myOption', _value=val, value=[v1, v2])
從文檔推斷,但它不工作
,我要預先選擇一些選項,我嘗試以下與SELECT創建多個選擇輸入時,OPTION傭工如何預選中選擇幫助選項中的web2py
OPTION('myOption', _value=val, value=[v1, v2])
從文檔推斷,但它不工作
「value」是「SELECT」助手的屬性。
從文檔:
的web2py使「_value」(該選項的值),和「價值」的區別(封閉的當前值選擇)。如果它們相同,則選項爲「選中」。
http://www.web2py.com/books/default/chapter/29/05/the-views?search=OPTION%28
例如:
SELECT(
OPTION('Option1', _value='1'),
OPTION('Option2', _value='2')
, value='2')
會選擇 「選項2」,而
SELECT(
OPTION('Option1', _value='1'),
OPTION('Option2', _value='2')
, value='2')
會選擇 「選項1」
確定,所以在上面,如果我想預選擇多個選項;我可以通過'值= [1,2]'? – shreyas
是的,你可以,但給https://github.com/web2py/web2py/blob/master/gluon/html.py#L1928 你必須添加「_multiple」參數。例如:SELECT(OPTION('Option1',_value ='1'),OPTION('Option2',_value ='2'),value = ['1','2'],_multiple = True) – espern