Wicket の Palette について質問があります。正しいリストに (ページの読み込み時に) 値を追加しますが、解決策が見つかりませんでした。モデルを使用して、左のリストにのみ値を追加できます。だから私を助けてください。(ここの写真では、選択されたリストに最初から値が含まれていると思います)
ありがとう
Wicket の Palette について質問があります。正しいリストに (ページの読み込み時に) 値を追加しますが、解決策が見つかりませんでした。モデルを使用して、左のリストにのみ値を追加できます。だから私を助けてください。(ここの写真では、選択されたリストに最初から値が含まれていると思います)
ありがとう
パレットの現在のAPIを使用してこれを実行できるかどうかはわかりません。パラッテは舞台裏のパネルであり、このようにハードコーディングされた改札ID(左が選択肢-右が選択)を使用してデータを入力するため、右側に選択肢を読み込むことはできません。
<td class="pane choices">
<select wicket:id="choices" class="choicesSelect">[choices]</select>
</td></td>
<td class="pane selection">
<select class="selectionSelect" wicket:id="selection">[selection]</select>
</td>
私の意見であなたができること(私は初心者なので、私が愚かに聞こえたら許してください)、Palette.htmlを取り、それをカスタマイズし(TDを切り替えます)、パレットを拡張する独自のCustomPaletteを作成し、独自のテンプレートを提供しますパネル。お気に入り:
<td class="pane selection">
<select class="selectionSelect" wicket:id="selection">[selection]</select>
</td>
........//buttons
<td class="pane choices">
<select wicket:id="choices" class="choicesSelect">[choices]</select>
</td>
私はそれを試しませんでした。幸運を。
Palette
には、2 つのモデル オブジェクトを渡すことができるコンストラクターがあります。1 つは既に選択されているアイテム用で、もう 1 つは利用可能なすべての選択肢用です。