2012-06-01 31 views
3

在form_editing的jqGrid文檔中,我看到了如何構造form_editingjqGrid - 如何修改form_editing構造?

<form ...> 
    <table> 
     <tr id='tr_myfield'> 
      <td> Caption</td> 
      <td>edited element named, in colModel, as "myfield"</td> 
     </tr> ... 
    </table> 
</form> 

我可以改變這種結構嗎?

這對我來說是必要的,因爲我的表單中有太多的列需要編輯,我想以最友好的方式顯示錶單。 例如,當我有20列在我的表中編輯。我的形式有二十行。 但我會得到兩列的一行。 我知道每行都是通過它們的索引來標識的,所以我不能只在同一行中有兩列。 但是,如果有可能僞造它,確保它是讓我快樂^^ (例如,使用兩個表和一個類似ID或form_editing參數,我不知道......)

PS:我對不起爛英文。

回答

9

存在rowposcolpos屬性formoptions這將有助於你。

The demo演示如何通過創建的jqGrid的標準編輯形式更改爲以下

enter image description here

如果我理解正確你的問題的rowposcolpos的使用可能是你的情況非常有幫助。

+0

這是完美的,謝謝你奧列格:) – Pazair

+0

@Pazair:不客氣! – Oleg

2

如果您需要自定義表單,您最好的辦法可能是創建您自己的頁面並使用插件(如jQuery UI Dialog)來顯示您的自定義表單。由於您無法使用jqGrid的內置表單編輯功能,因此您可以完成更多的工作,但您可以完全控制表單的佈局。

+0

這是一個遺憾,因爲我已經考慮過這個問題太遲 感謝您的回答 – Pazair