問題タブ [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 投票する
2 に答える
314 参照

java - AbstractResource.ResourceResponse は、OutputStream への書き込み中にユーザー インターフェイスをブロックします

AbstractResource を実装して、Wicket を使用して CSV ファイルをダウンロードしたいと考えています。次のようになります。

問題は、 retrieveContentFromBackend関数を使用してコンテンツを生成している間(これにはかなりの時間がかかります)、ユーザー インターフェイスが応答しないことです。ボタンなどをクリックしても何も起こりません。ファイルの生成が完了して初めて、インターフェイスを再び使用できます。

ファイルが徐々に生成されている間、ユーザー インターフェイスをブロックしないようにするにはどうすればよいですか?

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

java - Wicket TextField にリスナーを追加する

(はい、いいえ、不明) のような RadioField を作成しようとしています。「はい」の場合、テキストフィールドがあります。テキストフィールドに何か入力すると、ラジオボタンで「はい」が選択されます。私はこれを試しましたが、例外が発生しています:

ここに私が得ている例外があります:

そして私のNumberFieldクラス:

SampleFieldクラス:

どうすればこれを解決できるか考えている人はいますか?

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

java - Wicket CheckGoup 選択したアイテムの markupIds を取得

ウィケットのチェックグループからマークアップIDを取得することは可能ですか?私は次のコードを持っています

助言がありますか?

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

java - Wicket で信頼できるパレットを作成する方法

改札でパレットを作成し、パレットの左側のウィンドウにデータを入力できます。しかし、パレットのオプションを動的にして、同じことができるようにしたいと考えています。しかし問題は、選択したオプションがパレットに表示されないことです。選択したオプションに応じて、パレットの上にドロップダウンがあり、パレットに入力します。

例 (ドロップダウン(ロール) と値): 1.シナリオ: ドロップダウン --> TL,マネージャー,SE,SSE パレット --> 最初は値はありませんが、ロール TL の作成時にスキルがありますパレットの儀式ウィンドウで選択します。10 個のスキルのうち 4 個のスキルで TL ロールが作成されたとします。 2.シナリオ:ロール TL を編集したいのですが、この場合、ロール TL を選択するたびに、選択されたものが右側にあり、利用可能なものが左側にあるように、パレットが取り込まれます。私は2番目のシナリオで失敗しています。

コードは次のとおりです。

2 番目のシナリオで私を助けてください。つまり、ドロップダウンの変更イベントで、パレットの左右のウィンドウに使用可能な値と選択された値を入力します。

ありがとう、サラン。

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

wicket - 改札でチェックボックスがオフにならない

チェックグループがあり、グループ内のチェックボックスを選択すると、選択/チェックされたチェックボックスの数を取得したい。
以下のコードでは、選択した数のチェックボックスを取得できますが、選択を解除または削除すると、まだ選択されていることがわかります。
例 : 2 を選択しましたが、2 つの文字列が選択されました。
1 つのチェックボックスの選択を解除しても、2 つの文字列が選択されています。1つの文字列がチェックされることを期待していますが。

コードを以下に示します。

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

tinymce - WicketStuff の TinyMCE からユーザーの入力を取得する方法

かなり簡単な質問ですが、これはどこにも見つかりません。WicketStuff の TinyMCE を使用してアプリケーションでリッチ テキスト エディターを作成していますが、テキスト領域から入力を取得する方法がどこにも見つかりません。簡潔にするために、以下は私が使用しているコードの簡略化されたバージョンです。

これを使用すると、モデルとして設定されているため、通常の方法で文字列の「入力」を単純に使用することが期待されます。モデルが更新されていないため、これは常に null になります。

保存ボタンがクリックされることを期待していた場合に備えて(モデルも更新されません)、自動保存プラグインを使用してみましたが、どちらも機能しませんでした。ユーザーの入力を取得するために私ができる唯一のことは、新しいモデルで HiddenField を追加し、次のような JavaScript 呼び出しを行うことです。

しかし、これにより、目的の場所で JS を呼び出して適切に動作させるという別の問題が発生しました。使用されているテキスト領域のコンテンツを取得する方法を誰かが実装したに違いないので、とにかくこれは必要ではないと思います。

どんな助けでも大歓迎です。

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

wicket - ウィケットでページを検索して同じページにリダイレクトできるパネルの作成を続行するにはどうすればよいですか

私は次のことをしようとしています:

現在、ウィケットにいくつかのドロップダウンがあるメニューが既にあります。ただし、ドロップダウンのエントリ数が非常に多くなったため、特定のページが存在するヘッダーを覚えておく必要があります。ページ名を入力できる検索バーがあり、目的のページにリダイレクトされるランディング ページを作成したいと考えています。

誰かがこれを進める方法の指針を教えてもらえますか? ありがとう!

0 投票する
0 に答える
99 参照

jquery - Ajax と Wicket: RESTful Web サービスの URL を見つける

ウィケット アプリケーションでログオン Web サービスを作成し、jQuery の $.ajax() 関数から呼び出す必要があります。私は wicketstuff-restannotations を見つけて、このコードを試しました:

しかし、そのサービスを /logonService または /MyContext/logonService の下に表示するには、他に何をすればよいでしょうか? $.ajax() または $.get() でそれらのいずれかを呼び出すと、404 が発生します...