2011-10-18 79 views
2

即,我希望字段名稱「名字」在其中帶有星號以表示強制性的「* Firstname」,但我不希望主網格列名也帶有星號。jqGrid - 使列名稱標籤與其對應的字段名稱不同

單擊編輯按鈕彈出一個帶有星號的表單,但查看結果集時也會出現在表格上。

有人可以提出一個解決這個問題的方法嗎?

謝謝。

這是我目前得到的,不能解決我的問題。

colNames: ['*Firstname'] 
colModel:[{ name: 'Firstname', index: 'Firstname', label: 'Firstname', width: 150, editable: true, editrules: { required: true} }] 

回答

2

如果設置爲編輯列名的一些前綴或後綴構成您應該使用相應formoptions,而不是在colModelcolNameslabel財產。

+1

謝謝奧列格。我最終使用了這個名稱: colModel:{name:'Firstname',index:'Firstname',width:150,editable:true,editrules:{required:true},formoptions:{elmsuffix:'*'} } ] – Kwex

+1

@Kwex:不客氣! formoptions:{elmsuffix:'*'}'非常接近你所需要的。 – Oleg

+0

'formoptions:{label:'*名字'}'似乎是這個所需要的。 – Joseph

相關問題