处理在wicket的visural richtexteditor的onchange事件

时间:2012-07-28 22:31:57

标签: wicket

由于某种原因,我无法处理wicket中的visural 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(dynamicDisplay)中包含的标签(aspan)中看到它是一个webmarkupcontainer,其中包含我的显示的范围

1 个答案:

答案 0 :(得分:0)

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

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

鉴于visural-wicket是根据Apache 2.0许可证授权的,欢迎您将其作为起点,并且如果您添加有用的功能(例如此功能),请务必回馈。