2013-01-17 67 views
0

我有一個簡單SQLFORM,在那裏我試圖讓他們更有意義的用戶覆蓋標籤:的web2py:SQLFORM標籤選項不重寫標籤鑑於

形式= SQLFORM(db.UserData 'submit content ='Report now!',labels = {'title':'文章標題','link':'文章鏈接', 'htmlcontent':'HTML格式的內容','textcontent': '文字內容 '格式','來源':'您的名字','imageurl':'圖片到文章', 'briefdescription':'簡要文章摘錄','iscontentavailable': '忽略此'})

htmlContentIMAGEURLbriefdescription & 的TextContent標籤不被取代。

任何想法我應該檢查什麼或我可能會出錯?

+0

你可以張貼db.UserData模型? – samaras

回答

2

定義時,你的表,利用標籤,您可以爲你的領域一個簡單的名字:

db.define_table('system', 
      Field('version', label='System Version', length=4), 
      Field('db', label='System Database', length=10), 
      Field('modules', label='Modules loaded', length=50) 
      ) 

和使用佔位符HTML5特性與自定義表單,你可以把一個尖端插入文本框:

{{=form.custom.begin}} 
{{form.custom.widget.title['_placeholder']='Article Title'}} 
{{form.custom.widget.link['_placeholder']='Link to article'}} 
.... 
{{=form.custom.end}} 

要增加你可以使用jQuery標籤:

$('#title').val($('#title').val() + 'Article Title');