1

改札コンポーネントを作成する方法を理解しようとしている改札は、Bootstrap-wyiswyg javascript によって使用される div を表すことができます。ページが送信されたら、div のコンテンツを取得し、それをサーバー上でIModel<String>.

私が苦労しているのは、コンテンツを div からサーバー側に取得することです。たとえば、テキストエリアを使用した場合、コンポーネントだけがありextends TextArea、これですべてが実行されます。だから本当に私が求めているのは、私が追加できるウィケットコンポーネントがあるかどうかですが<div wicket:id="mycomponent"></div>、onsubmitはコンポーネントのモデルにクライアント側からのdivのコンテンツを入力します。それとも、このコードをすべて自分で書かなければなりませんか?

4

1 に答える 1

1

フォームに通常の「ウィケット」テキストエリアを追加して ( を使用display: none)、次のようなフォームの送信イベント用の jQuery ハンドラーを追加してみてください。

$('your-text-area-selector').html($('your-wysiwyg-div-selector').html());
于 2013-05-01T12:00:42.240 に答える