5

CSSコードを追加してコンポーネントから特定の動作を取得する方法について質問に答える例を見ているようですが、そのCSSコードを使用してJavaコンポーネントに接続する方法を説明している人はいないようです...

.v-table-body{
  overflow: hidden !important;
}

たとえば、作成したテーブルでこのコードを使用するにはどうすればよいですか?

Table table = new Table(caption);

    table.addContainerProperty("Visit ID", Long.class, null);
4

1 に答える 1

9

独自のカスタム テーマを作成できます。その方法については、 https://vaadin.com/book/-/page/themes.creating.htmlを参照してください。
このテーマには、ルールを配置できる css スタイル シートがあります。

すべてのコンポーネントで addStyleName 関数を使用して追加のクラス名を追加できます。

Table table = new Table("MyCaption");
table.addStyleName("mystyle");

これで、スタイル シートでこれを使用できます。

@import "../reindeer/styles.css";

.mystyle{
  overflow: hidden !important;
}
于 2013-01-14T13:19:28.653 に答える