2011-05-25 61 views
0

我真的不明白爲什麼TABLENAME.TABLEFIELD顯示在你的循環槽表中時是如何工作的?並最關閉所有我可以讓它不顯示?Web2py表理解表標題爲什麼?

實施例:

cars.car < ---- tableNAME.tableID
szxcz < ----第一行
asdasdas
zfsdfsdf
fsdsdewewe
wrythfghfghfg < ----最後一行

任何說明將有助於...
當你嘗試通過視圖顯示一個SQLTABLE時,你需要在「header」中獲取表的名字和表的ID。
實施例:
的contoler:

def index(): 
    something = db(db.database_table.database_id).select() 
    return dict(something=something) 

的視圖:

{{extend 'layout.html'}} 
<p>Table</p> 
{{=something}} 

與顯示看起來像這樣:

cars.car <----tableNAME.tableID<br /> 
szxcz  <----first row<br /> 
asdasdas<br /> 
zfsdfsdf<br /> 
fsdsdewewe<br /> 
wrythfghfghfg <----last row<br /> 

任何我喜歡它:SQLTABLE (...,headers = None)或上面的示例something = SQLTABLE(....,headers = None)

+0

我不明白你說「通過表圈」的意思。請張貼代碼顯示您在哪裏以及如何循環瀏覽表格。 – ravenspoint 2011-05-25 10:52:52

+0

Thx以任何方式回覆... – Florin 2011-05-25 14:20:09

回答

2

當您這樣做時,{{= somthing}},您正在使用默認值來顯示'something'中包含的表格。默認情況下在表格頂部顯示字段名稱。

如果您不想要這樣,您必須替換視圖中的默認顯示並明確顯示要查看的表格部分。

事情是這樣的:

<table> 
{{for row in something:}} 
<tr> 
<td>> 
{{=row.nameoffield1}} 
</td><td> 
{{=row.nameoffield2}} 
</td> 
... 
</tr> 
{{pass}} 
</table> 
相關問題