2013-11-15 44 views

回答

3

「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」

+0

確定,所以在上面,如果我想預選擇多個選項;我可以通過'值= [1,2]'? – shreyas

+0

是的,你可以,但給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

相關問題