0

1 ページに 2 つのパネルを追加しました。図"select one or more"とを参照してください"select one"。この図"select one or more"panel、ページが初めて読み込まれたときにユーザーに最初に表示されるものです。ユーザーがいくつかの選択を行った後、nextボタンをクリックできます。そうすることで、もう一方panel "select one"が表示され、最初のパネルが非表示になります。ボタンをクリックするとback、最初のパネルが表示され、2 番目のパネルが消えます。2 番目のパネルで選択を行い、[次へ] をクリックすると、ページ"your selection"が開きます。

browser2 ページ目から 1 ページ目の戻るボタンをクリックするまで、すべて正常に動作し"your selection"ます。ユーザーが最初のページに戻ると、パネル"select one or more"が表示されますが、何も機能しません。チェックボックスをクリックすると、デバッグに次のように表示されます。

BehaviorRequestTarget - component not enabled or visible; ignoring call. Component: [MarkupContainer [Component id = selection]]

そして、次のボタンをクリックすると

BehaviorRequestTarget - component not enabled or visible; ignoring call. Component: [MarkupContainer [Component id = next]]

これは ajax デバッグ テキストです。

INFO: focus set on idb

INFO: Initiating Ajax POST request on ?wicket:interface=:2:allpopup:content:form:allItemsContainer:items:7:selectionContainer:selected::IBehaviorListener:0:&random=0.997746484662292

INFO: Invoking pre-call handler(s)...

INFO: Received ajax response (0 characters)

ERROR: Wicket.Ajax.Call.failure: Error while parsing response: Could not find root <ajax-response> element

INFO: Invoking post-call handler(s)...

INFO: Invoking failure handler(s)...

なぜこれが起こるのか、それに対して何をすべきか考えていますか?

ありがとうございました

ここに画像の説明を入力ここに画像の説明を入力ここに画像の説明を入力

4

1 に答える 1