2

アプリケーションで gwt-ckeditor を使用しています。私はGWT 2.5を使用しており、GWT にCKEDITORを埋め込んでいます。CKEditor を含むフォームにもいくつかのフィールドがあります。あるフォームから別のフォームに移動すると、その値が維持されません。保存したくありません。しかし、検証が完了するまで、少なくともそれを維持したいと考えています。この機能を実現するにはどうすればよいですか? 私にお知らせください。切り離されているときはいつでも、その値を失っています。

4

1 に答える 1

1

ええ、私も同じ問題に直面していました。CKeditorは実際にはIFrameから拡張されているため、フォームまたはウィジェットから切り離すと、すべての情報が失われます。その価値を維持するには、手動でコーディングする必要があります。

private String ckValue ;

CkEditor ckeditor = new CkEditor(new CkConfig());
ckeditor.addAttachHandler(new AttachHandler(){
       public void onAttach(Event value){
             setCkValue(value);
       }
});

public void setCkValue(String ckValue){
      this.ckValue = ckValue;
}

public String getCkValue(){
      return ckValue;
}
于 2012-07-10T11:46:25.690 に答える