0

出于某种原因,我无法处理 wicket 中视觉 Richetexteditor 组件的 onchange 事件,我在 textarea 上做同样的事情,但同样不适用于 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 中包含的标签(aspan)中看到它(dynamicDisplay)是一个 webmarkupcontainer,其中包含我的显示跨度

4

1 回答 1

0

这里是 visural-wicket 的作者 - 不幸的是,当前版本的库中的 RTE 组件不支持此功能。大多数富文本编辑器组件隐藏底层文本区域并用新组件(富文本编辑器)替换它,并且内容仅在表单提交时与占位符组件同步。

我只能建议您考虑集成您自己的 Javascript 编辑器。我使用的库是http://nicedit.com/

鉴于 visural-wicket 是根据 Apache 2.0 许可证获得许可的,欢迎您将其用作起点,如果您添加诸如此之类的有用功能,请务必回馈。

于 2012-07-29T11:04:02.527 回答