2011-12-05 107 views
0

設置表格總是包含大量長字幕列的一行。 在jqGrid網格中打開這看起來很醜。如何呈現沒有網格的jqgrid編輯表格

如何強制jqGrid呈現其編輯窗體而不是網格? 在編輯表格數據可以更改和保存,網格不是必需的。 不使用網格標題欄(標題爲空字符串)並使用頂層工具欄。 行使用json調用從服務器加載。 我嘗試使用奧列格回答How to open Edit like form using custom data in jqGrid?

grid.jqGrid({ 
    gridstate: 'hidden', 
    loadComplete: function() { 
    $("#edit_grid_top").click(); 
    $("#lui_"+$('#grid').id).hide(); 
    } 
... 

編輯的形式打開,但電網仍清晰可見。如何渲染無網格編輯窗體?

回答

0

這也許是太晚了,但儘管如此:

你必須以編程方式隱藏自己的網格。我的解決辦法(與許多列的網格):

<div id="detailslistWrapper"> 
    <table id="detailslist"> 
     <tr> <td/> </tr>   
    </table> 
    <div id="detailspager"></div> 
</div> 

,之後:

$(function() 
{ 
    $("#detailslistWrapper").hide(); 
}); 
0

我把它作爲工作:$("#gview_"+gridid).hide()