2015-10-21 117 views
1

我該如何做到這一點?如何刪除jqgrid中的水平線

HTML

<table id="myGrid"><table> 


//in my js I make it into a jqgrid 

//css 
.ui-jqgrid tr.ui-row-ltr td { border: none;} 
.ui-jqgrid tr.ui-row-ltr td { border-collapse:collapse} 

的垂直線都走了,但水平仍然者。

請不要讓我看看不同的答案,因爲建議不起作用,這就是爲什麼我張貼 - 我需要刪除的行。

+0

可能重複的[在jqGrid中刪除垂直線條](http://stackoverflow.com/questions/11790302/remove-vertical-lines-in-jqgrid) –

+1

這個帖子有一個答案是相當徹底的如何刪除所有邊界:http://stackoverflow.com/questions/11790302/remove-vertical-lines-in-jqgrid 希望它適合你!試一試! –

+0

我做到了,布賴恩和這些都沒有工作。 – sarsnake

回答

0

My old answer應該提供「去除」網格單元的垂直和水平邊界的主要思想。解決方案可能取決於哪個jqGrid分支((free jqGrid,Guriddo jqGrid JS或版本< = 4.7中的舊jqGrid))以及您在哪個版本中使用jqGrid。

我剛纔測試了免費的jqGrid 4.9.2和ui.jqgrid.css之後插入了以下CSS規則 「刪除」 成功水平邊框

.ui-jqgrid tr.jqgrow > td, 
.ui-jqgrid tr.jqgroup > td, 
.ui-jqgrid tr.jqfoot > td, 
.ui-jqgrid tr.jqfoot > td, 
.ui-jqgrid tr.ui-subgrid > td { 
    border-bottom-color: transparent; 
} 

和CSS規則

.ui-jqgrid .ui-jqgrid-bdiv tr.ui-row-ltr > td { 
    border-right-color: transparent; 
} 
.ui-jqgrid .ui-jqgrid-bdiv tr.ui-row-rtl > td { 
    border-left-color: transparent; 
} 

「刪除「網格的單元格的垂直邊框。

+0

非常感謝您的工作! – sarsnake

+0

@sarsnake:不客氣! – Oleg

+0

@sarsnake:只有一句話。我看到你在6年9個月內只用了364次。可能你不知道你有權每天投票** 30次**(詳情見[這裏](http://meta.stackexchange.com/a/5213/147495))。投票是搜索引擎排序的主要標準。所以投票有助於其他人在計算器上找到有用的信息。因此,如果你發現一些問題/答案有幫助,請投票。它可以幫助其他人找到信息。即使谷歌使用特殊的算法爲stackoverflow和使用投票了。 – Oleg