[A] [B] [C]谷歌Web工具包 - Flextable CSS
flextable1.setWidget(0, 0, new Label("a"));
flexTable1.setWidget(0, 1, new Label("b"));
flexTable1.setWidget(0, 2, new Label("c"));
我想設置的橙色背景顏色僅列。如何設置?請幫幫我。謝謝。
[A] [B] [C]谷歌Web工具包 - Flextable CSS
flextable1.setWidget(0, 0, new Label("a"));
flexTable1.setWidget(0, 1, new Label("b"));
flexTable1.setWidget(0, 2, new Label("c"));
我想設置的橙色背景顏色僅列。如何設置?請幫幫我。謝謝。
試試這個:
public void onModuleLoad() {
FlexTable flexTable1 = new FlexTable();
Label a = new Label("a");
flexTable1.setWidget(0, 0, a);
flexTable1.setWidget(0, 1, new Label("b"));
flexTable1.setWidget(0, 2, new Label("c"));
//add your widget to your panel, I used RootPanel directly for this example.
RootPanel.get().add(flexTable1);
a.getElement().getStyle().setBackgroundColor("orange");
}
嘗試用CSS風格,是更易於管理。 如果你想在將來改變它,那麼你不需要觸摸JAVA代碼。
以這種方式您可以受益於主題。
JAVA:
// set style for first row and first column
flexTable.getFlexCellFormatter().setStyleName(0, 0,"yellowBackground");
CSS:
.yellowBackground {
background-color: yellow;
}
謝謝你,Braj。 – user3007865
根本不是。別客氣。 – Braj
非常感謝你,apanizo。 – user3007865
無論如何,如果您與我們分享更多信息,我們可以爲您提供更完整的答案,例如使用UiBinder,CssResources或GQuery。快樂的編碼方式。 – apanizo
不客氣! – apanizo