0

GWTで単純なDataGridを作成していますが、行と境界線の間の線は2倍になっていますが、境界線の幅をデフォルトで1に変更すると、境界線の幅は1になります。 0、境界線が完全に消えて1にすると、二重の境界線が表示されます。境界線を作成する方法はありません。単一の線です。

添付されているのは、二重の境界線を示しているデータグリッドの画像です。単一の境界線にする方法を教えてください。ここに画像の説明を入力してください

4

2 に答える 2

1

各セルとグリッドの周りにも境界線があるため、2 本の線が表示されています。

GWT でデータグリッドのデフォルト css をオーバーライドする方法については、こちらを参照してください。

これは、オーバーライドする必要がある DataGrid のデフォルト CSS です。二重境界線が表示されないようにするには、セルにborder-rightborder-leftborder-topまたは属性のみを設定する必要があります。border-bottom

于 2012-06-14T13:36:35.973 に答える
0
<g:Grid borderWidth="1" cellSpacing="0">

するべきです。特定の境界 CSS を調整するには:

grid.setStyleName("yourSpecialBorderStyleName");

cssで例:

.yourSpecialBorderStyleName
{
    border-style:solid;
    border-color:#CCCCCC;
}
于 2012-08-29T10:40:00.687 に答える