問題タブ [wicket-6]
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.
wicket-6 - ルート URL にパラメータをマウントすると、リソース ロケーション ウィケットがクラッシュする
私のウィケットアプリケーション設定で、ルートにユーザー名パラメーターをマウントしたい
mountPage (Profile.class, "/${username}") は、Twitter がユーザー名をアカウントにマップする方法と似ています。wicket では、これによりリソース ロケーション アルゴリズムがクラッシュするようです。すべての css、js ファイルが 404 でロードされるようになったという意味で。
これを回避する方法はありますか?
java - Wicket - 動的テキストのアンカー タグ
動的テキストへのクリック可能なリンクが可能かどうかを知りたいです。
ウィケット ID を持つアンカー タグを使用し、onclick 動作を追加してみました。画面にリンク付きのテキストが表示されましたが、リンクの onclick 呼び出しはトリガーされませんでした。何が問題になる可能性がありますか?
私はこのようなことをしました:
このウィケット ID を使用してページに追加し、これに onclick 動作を追加しました。firebug コンソールを確認しましたが、リンクのクリックに対して行われた onclick 呼び出しはありませんでした。
ありがとう。
java - ListView で要素を交換してもモデルが更新されない
リスト内の要素の位置を変更したい。しかし、2 つの要素を交換するたびに、モデルが更新されていないように見え、DAO.update が期待どおりに更新されません。
データベース テーブルのサンプル (前):
データベース テーブルのサンプル (フォーム送信後に交換):
左: 私のコードがそうであるように、間違っています。右: 期待/必要なもの (名前と ID は変更されていません)
ListView から moveDownLink をオーバーライドし、最後に AJAX 呼び出しを追加しました。
私のChangableListViewの一部(ListViewを拡張):
ListView 内およびフォーム内の ListView 内での moveDownLink の使用:
ヒント: MyTypeListModel は LoadableDetachableModel (LDM) を拡張し、その load() シグネチャをオーバーライドします。すべてのエントリが正しくロードされ、LDM にアタッチされます。
Form.onSubmit() での更新の一部:
問題: moveDownLink/onSubmit() の呼び出し後、groupModel.getObject() は LDM.load() からの元の値を保持しているように見えますが、「1194」および「1195」の要素からスワップされた順序ではありません。
user-interface - ウィケットのリストビューの列のデータ型に基づく異なる入力型
列名と列のデータ型の属性を持つ InputColumnsVO のリストがあります。Listview を使用してこの入力列オブジェクトのリストを反復し、列のデータ型に基づいて入力ボックスを表示することを考えています。例:
これは改札で達成できますか?それとも、設計に代わる方法はありますか?
wicket - ページ更新のための WicketTester: ロケール変更のアサート
AjaxLink を使用してサイトのロケールを変更しています。
期待どおりに機能します。フォームのコンテンツが保持されている間、ページ全体のすべての i18n 文字列が更新されます。素晴らしい。
しかし、WicketTester でのテストはうまくいきません。clickLink と executeAjaxBehavior の両方のメソッドが AjaxLink をトリガーしますが、WicketTester はモデル値の変更を検出しません。
ここで重要なことを見逃していますか?
(ウィケット 6.19)
wicket-6 - AjaxButton onSubmit が呼び出されない
Wicket でわからないことがあります。HTML ページにリンクされたオーバーライド メソッド onSubmit() を使用して AJAX ボタンを作成しました。ボタンを押すと、メソッドは呼び出されません。
ここにJAVAコード:
form.add(保存ボタン);
ここにHTML:
問題を解決する方法を考えていますか。
ありがとう
model - 改札 6: IModel ハッスルのない入れ子になったオブジェクトのプロパティ
次のようなネストされたモデルがあります。
現在、Wicket 6 では、単一の IModel を使用して、次のようなすべてのネストされたプロパティにアクセスできます。
追加のコーディングなしで可能ですか?
Wicket のマニュアルhttps://cwiki.apache.org/confluence/display/WICKET/Working+with+Wicket+modelsを読みましたが、新しいフォームと IModel を作成する必要があると書かれています。
同じフォームで名前と都市の両方を編集することはできますか?