私はvaadinが初めてです。リンクのように見えるボタンが1つあります。のようなボタンを作成しました。
Button title = new Button(item.getSubmissionTitle());
title.setStyleName(BaseTheme.BUTTON_LINK);
私も使ってみました
title.setStyleName("リンク);
しかし、まだボタンのルックアンドフィールを得ています。css を使用してボタンを変更する方法はありますか、またはボタンをリンクとして表示する別の方法はありますか。
編集
ボタンがテーブルからCSSを取得していることを知りました。ボタンのスタイルをオーバーライドします。表の場合、それは書かれています
table.setDebugId("submissionsTable_id");
テーブル内のボタンの css は次のとおりです。
#submissionsTable_id .v-table-cell-wrapper .v-button-caption{white-space:normal !important;text-decoration:none;}
#submissionsTable_id .submission-content{width:350px;}
#submissionsTable_id .v-table-cell-wrapper .v-button-caption:hover
{
background:#3F1A7D;
color: #FFFFFF;
}
#submissionsTable_id .v-button-caption:hover
{
background:#3F1A7D;
color: #FFFFFF;
}
リンクボタンを除外してテーブルのスタイルをオーバーライドする方法、またはテーブルのスタイルを継承しないボタンに新しいスタイルを追加する方法を教えてください。