由于某种原因,我无法处理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,其中包含我的显示的范围
答案 0 :(得分:0)
visural-wicket的作者 - 遗憾的是,当前版本的库中的RTE组件不支持此功能。大多数富文本编辑器组件隐藏底层文本区域并用新组件(富文本编辑器)替换它,并且内容仅与表单提交中的占位符组件同步。
我只能建议您考虑集成自己的Javascript编辑器。我使用的库是http://nicedit.com/
鉴于visural-wicket是根据Apache 2.0许可证授权的,欢迎您将其作为起点,并且如果您添加有用的功能(例如此功能),请务必回馈。