Java bootstrap所见即所得的Wicket实现

Java bootstrap所见即所得的Wicket实现,java,wicket,Java,Wicket,我试图弄清楚如何创建wicket组件wicket可以表示一个div,然后由javascript使用。提交页面后,我希望能够获取div的内容,并在服务器上以IModel的形式表示 我正在努力解决的问题是将内容从div传输到服务器端。例如,如果我使用一个textarea,我只需要让我的组件扩展textarea,就可以完成所有这些。因此,我真正想问的是,是否有一个wicket组件,我可以添加为,但在submit中,使用客户端的div内容填充该组件的模型。或者我必须自己编写所有这些代码吗?您可以尝试向表

我试图弄清楚如何创建wicket组件wicket可以表示一个div,然后由javascript使用。提交页面后,我希望能够获取div的内容,并在服务器上以
IModel
的形式表示


我正在努力解决的问题是将内容从div传输到服务器端。例如,如果我使用一个textarea,我只需要让我的组件
扩展textarea
,就可以完成所有这些。因此,我真正想问的是,是否有一个wicket组件,我可以添加为
,但在submit中,使用客户端的div内容填充该组件的模型。或者我必须自己编写所有这些代码吗?

您可以尝试向表单中添加一个普通的“wicket”文本区域(使用
显示:none
),并为表单的提交事件添加一个jQuery处理程序,该处理程序将执行以下操作:

$('your-text-area-selector').html($('your-wysiwyg-div-selector').html());

您可以尝试向表单中添加一个普通的“wicket”文本区域(使用
显示:none
),并为表单的提交事件添加一个jQuery处理程序,该处理程序将执行以下操作:

$('your-text-area-selector').html($('your-wysiwyg-div-selector').html());

听起来这样就行了,我今晚试试看,然后马克回答说,谢谢!祝你好运请记住,您可以扩展一个TextArea组件,如果您想以更高效的方式在渲染后添加绑定javascript代码的行为。听起来这样就可以了,我今晚将尝试一下,并在之后标记为已回答,谢谢!祝你好运请记住,您可以扩展TextArea组件,如果希望以更高效的方式进行扩展,该组件将始终在渲染后添加一个行为,在其上附加绑定javascript代码。