問題タブ [wicketstuff]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
2530 参照

wicket - Wicket フレームワークの ListView 内のボタンのクリック機能

私のテーブルの最後の列はボタンです。したがって、各行の最後の列にボタンがあります。実装しようとしているのは、適切な行を削除する必要があるボタンのオンクリックです。そのため、ボタンをクリックしてリストの現在のインデックスを取得する必要があります。これを達成/取得する方法は?

0 投票する
2 に答える
2215 参照

wicket - Wicket のデフォルトの DateValidator のカスタマイズされたエラー メッセージ

DateValidator クラスを使用して、ユーザーが入力した日付を検証しています。これに関する一般的なエラー メッセージが表示されます。別の Validator クラスを作成せずにエラー メッセージをカスタマイズできますか?

0 投票する
1 に答える
851 参照

wicket - WicketDefaultDataTable-ブラウザの戻るボタンで更新します

私のアプリケーションでは、モデルとしてLoadableDetachableModelを持つSortableDataProviderでDefaultDataTableを使用しています。

これを使用して、一連のレコードを表示しました(たとえば、RecordListページ)。いくつかのレコードを追加または削除して、ページ RecordListを再度ロードすると、変更が表示されます。ただし、ブラウザの戻るボタンを使用して、以前にレンタルした RecordListページに移動すると(レコードを追加/削除する前)。DefaultDataTableには、まだ古いレコードのセットがあります。これは、レコードが削除されるときに大きな問題になります。

たとえば、レコードを削除して戻るボタンを押すと、表示しようとしているレコードがデータベースに存在しないため、ページが失敗します。追加しても、レコードのセットにリストされないため、問題は発生しません。

別のページには、LoadableDetachableModelを含むPageableListViewがあります。問題なく正常に動作します。

0 投票する
1 に答える
223 参照

wicket - 改札 1.6.6 春のプロジェクト

プロジェクトの開始点を探しています。プロジェクトを開始したいです。

1.wicket 1.6.6 2.Spring への統合 3.シンプルなログイン ページ (必須ではありません)

1.6.6(すべての例は1.5以下)で動作し、jpaまたはその他の組み込みのCrud Mechanisamなしで動作するものについて知っていますか

10倍前払い

0 投票する
1 に答える
2691 参照

wicket - Apache Wicket : UI のテーブルから選択したドロップダウン値を取得する

次のようなオブジェクトがあります

したがって、ここで私のワークフローは、複数のフィールドで構成されるテーブルであり、フィールドには複数の列があります。そのため、webUI では、名前とフィールド ドロップダウンを行としてテーブルを表示する必要があります。ユーザーがフィールドを選択すると、選択したフィールドを動的に取得し、選択したフィールドに属する列をレンダリングする必要があります。ここでは、選択したフィールドを Web UI から取得する方法を説明します。AjaxFormComponentUpdatingBehavior("onchange") で試しました。しかし、私はそのドロップダウンのすべてのフィールドを取得しています。

私のドロップダウンの選択は次のとおりです。

そのようなシナリオを処理する方法。助けてください...

0 投票する
1 に答える
783 参照

wicket - オブジェクトにマップされたフォーム コンポーネントの Wicket 文字列バリデーター

Form コンポーネントを使用して Object の値を編集しています。オブジェクトの値がフォームに表示され、更新が自動的に適用されるように、LoadableDetachableModel を使用してオブジェクトをフォームにマップしました。

ただし、StringValidator などのフォーム コンポーネントにバリデータをテキスト フィールドに追加する際に問題があります。「コメント」フィールド (取消オブジェクトのフィールドの 1 つ) があります。

理想的には、次のように追加したい:

StringValidatorしかし、 forTextField<Withdrawal>が定義されていないため、 StringValidators を追加することはできません。そのため、以下を使用してフィールドの値を取得し、手動でオブジェクトに設定しています。

Validatorを に直接追加する方法はありTextField<Withdrawal>ますか?

ありがとうございました。

0 投票する
1 に答える
429 参照

jakarta-ee - inmethod-grid wicket , DataGrid でソートイベントなどのイベントをキャッチし、別のコンポーネントからデータソースモデルを変更する方法

Heloo 私は inmethod-grid コンポーネントを使用しており、並べ替えが呼び出されるたびに並べ替えイベントをどこでキャッチできるか疑問に思っていましたこれを達成するためのページ

  1. inmethod-grid jar をすべてコピーせずにこのイベントをキャッチする方法を誰かが知っていますか?

  2. レンダリング イベントでコンポーネント モデルをキャッチし、それを変更して再起動するにはどうすればよいですか。最初のページに移動します。