1

Wicketの最初、最後、次、前のボタンのテキストとツールチップを変更したいと思います。

デフォルトでは、ボタンのテキストは「<<」「<」>「」「>>」で表示され
ます。ボタンにCSSを使用してアイコンを配置しました。しかし、ボタンのテキスト(矢印のテキスト文字)を削除する方法が見つかりません

また、ボタンにはタイトルがあります。このタイトルは、PagingNavigatorクラスで設定されます。ボタンのツールチップ/タイトルを変更する方法があるようには思えません。プロパティファイルは使用しません。setterメソッドを使用してカスタムツールチップを設定したいと思います。

それを達成する簡単な方法はありますか?

ありがとう

セバスチャン

4

1 に答える 1

1

すばやく簡単な方法は、の独自のサブクラスを作成することですPagingNavigator。例MyPagingNavigator

public class MyPagingNavigator extends PagingNavigator {
  public MyPagingNavigator(final String id, final IPageable pageable) {
    super(id, pageable);
  }
}

他のコード変更は必要ありません。

次に、元のマークアップを独自のファイルにコピーMyPagingNavigator.htmlして、テキストなどをカスタマイズできます(コンポーネント階層をそのままにしておく限り)。

于 2012-10-23T15:39:02.587 に答える