2010-07-12 63 views

回答

0

正如你可以從我的原始圖像(在問題中)看到的,我在單元格列之間沒有邊界。我用border-right-color: none
這似乎是原因。我將其改爲border-right-color: White(使邊框與背景顏色相匹配),現在這些列與列標題完美對齊。

這可能是IE的一些問題,因爲它甚至在更改之前在Chrome上正常工作。

0

列標題的對準

見圖像是每默認始終「中心」和independ從ColModel的「對準」選項(參見http://www.trirand.com/jqgridwiki/doku.php?id=wiki:colmodel_options)。

您可以使用我在Jquery JQGrid - How to set alignment of grid header cells?中描述的方法更改列標題的對齊方式。

我無法重現您在問題中描述的shrinkToFit: false問題。您使用哪個版本的jqGrid?如果您發佈重現問題的代碼示例,我可以嘗試幫助您。

P.S.你的例子中使用的CSS可能也很重要。如果更改表格邊距,則還應該更改jqGrid的cellLayout參數。

+0

也許我的問題沒有明確的定義。我的問題是從列標題行定義的單元格邊界「外部」開始的列中的文本。看到圖像中的紅色箭頭。 我發佈瞭解決方案,我發現作爲答案 – 2010-07-13 18:37:37

+0

我沒有時間的問題。你能發表一個重現問題的例子嗎?作爲數據,您可以添加任何保存爲JSON字符串或本地數據的虛擬數據。 – Oleg 2010-07-13 18:56:00