Скорее всего, вы можете получить сгенерированный html непосредственно перед его отправкой в браузер, но это плохой подход, так как повторное подключение отредактированного html назад генерирующие фрагменты будет болезненным, если не невозможным.
Скорее, чем на самом делепытаясь отредактировать динамическую разметку, сделать редактируемый пользователем материал частью данных.Покажите его в Label
и используйте setEscapeModelStrings(false)
, чтобы метка правильно отображала фрагмент HTML.При нажатии на ссылку, замените этот ярлык текстовой областью с прикрепленным поведением tinymce.
В wicketstuff-core есть некоторая поддержка tinymce, которая может помочь с этим, и эта Статья Wicket by Example показывает, как ее использовать, хотя она может быть немного устаревшей, и ссылки на места документа больше не доступны.