當我添加分組到網格它工作很好,除了一個問題。包含分組信息的行正在用網格的「寬度」的網格構建,這意味着它位於構建到網格中的某些垂直列的頂部,以幫助添加視覺分隔。jqGrid分組行重寫「間隔」列,我建立到我的網格
有沒有辦法讓這一行不跳過那一列,這樣我就可以在我的網格中的部分之間保持一個很好的視覺中斷?
更新: 我通過以下的方法過程中添加這些垂直的「間隔體」的列: -in所述的jqGrid設置
beforeProcessing: function (data, status, xhr) {
//add the spaces to the returned data to allow for the blank vertical columns in the grid
for (var x = 0, length = data.rows.length; x < length; x++) {
data.rows[x].cell.splice(6, 0, "");
} //for
}, //beforeProcessing
-colmodel設置匹配將包含「空間」
細胞{ name: "empty1" ,width: 10, sortable: false, hidedlg: true, search: false, resizable: false, fixed: true, classes: 'NoHorizontalGridBorders' },
-CSS
.NoHorizontalGridBorders { border-bottom-color: transparent !important; background-color: White !important;}
您應該提供一個演示(例如,在[jsfiddle](http://jsfiddle.net/)中),它可以重現問題。你談論「間隔」欄目,但不清楚你是如何實施這些欄目的。 – Oleg
@Oleg我更新了更多的細節,我會根據你的帖子在Oleg的某個位置混合使用這個方法,而且他們在開始使用分組時只注意到了我注意到的這個小問題。如果上面沒有給出完整的圖片,我可以嘗試一起扔一個jsfiddle例子。 – Mark
好的我現在提醒我關於密切的問題,但我仍然不確定你想如何分組行。你想在「空」列中的行之間沒有水平線嗎?那麼處於摺疊狀態的行呢? – Oleg