0

何らかの理由で、ウィケットの視覚的な richetexteditor コンポーネントの onchange イベントを処理できません。テキストエリアで同じことを行っていますが、rte では同じことが機能しません。誰か助けてください。

registerInstitutionPanel.getrteInstitutionForm().getRte() .add(new AjaxFormComponentUpdatingBehavior("onchange") {

                @Override
                protected void onUpdate(AjaxRequestTarget target) {
                    message = registerInstitutionPanel.getInstDescription();
                    dynamicDisplay.setOutputMarkupId(true);
                    target.addComponent(dynamicDisplay);
                }
            });

メッセージを文字列として使用してラベルを動的にしています。richtexteditor にデータを入力すると、div (dynamicDisplay) に含まれるラベル (aspan) に表示されます。これは、ディスプレイのスパンを含む webmarkupcontainer です。

4

1 に答える 1

0

ここのvisural-wicketの作者 - 残念ながら、この機能はライブラリの現在のバージョンのRTEコンポーネントではサポートされていません。ほとんどのリッチ テキスト エディター コンポーネントは、基になるテキスト領域を非表示にして、新しいコンポーネント (リッチ テキスト エディター) に置き換えます。コンテンツは、フォーム送信時にプレースホルダー コンポーネントとのみ同期されます。

代わりに、独自の Javascript エディターの統合を検討することをお勧めします。私が使用したライブラリはhttp://nicedit.com/です

visural-wicket は Apache 2.0 ライセンスの下でライセンスされているため、これを出発点として使用することは大歓迎です。また、このような便利な機能を追加する場合は、必ず貢献してください。

于 2012-07-29T11:04:02.527 に答える