1
什麼是爲SQLFORM.grid製作標題的最佳方法。我試圖在字段頭中插入'\ n'並傳遞一個列表,但都沒有成功。帶web2py的多行標題SQLFORM.grid
什麼是爲SQLFORM.grid製作標題的最佳方法。我試圖在字段頭中插入'\ n'並傳遞一個列表,但都沒有成功。帶web2py的多行標題SQLFORM.grid
你需要插入一個<br />
,你可以做如下:
使用HTML助手:
CAT('Line 1', BR(), 'Line 2')
或在XML()
對象包裝原始的HTML(以防止逃逸時,在視圖中連載):
XML('Line 1<br />Line 2')
注意的,而是採用了「頭」的說法來SQLFORM.grid
,您可以直接指定標籤使用對於給定的數據庫表字段:
db.define_table('mytable',
Field('myfield', label=CAT('My', BR(), 'Label')))
或表後已被定義:
db.mytable.myfield.label = CAT('My', BR(), 'Label')
當你定義一個標籤領域,它將在使用的所有SQLFORMs,SQLTABLES和SQLFORM.grids,所以你只需要定義一次。