0

非表示 (1 番目の値) と表示 (2 番目の値) パレットに使用する 2 つのタコス ラジオ ボタンがあります。Tapestry 4.0 を使用しています。updateComponents では、すべてのコンポーネントがある標準フォームである「mainForm」を使用します。

ラジオ ボタンを切り替えると、パレットがモデルから入力された使用可能なセットで正しく表示または非表示になります。

問題は、select_palette()、deselect_palette() 関数の JavaScript コードが欠落しているため、選択間の矢印をクリックしても何も起こらず、js コンソールにエラーが表示されることです。

その後、標準の送信ボタンである [保存] を押すと、すべて問題なくアイテムの選択を開始できます。

誰もこの問題に遭遇しましたか?

4

1 に答える 1

0

OK、解決策は簡単で明白でした。contrib:palette の代わりに tacos:palette を使用する必要があります。そうすれば、ajax の更新全体が正しくなります。

于 2013-07-17T11:31:41.653 に答える