Wicket 富文本编辑器

发布于 2024-11-02 09:44:57 字数 309 浏览 1 评论 0原文

我被困住了!!!我正在 wicket 中做一个应用程序,它需要使用富文本编辑器。我设法使用可视化 RTE,并将数据从 RTE 存储到数据库(数据存储带有 RTE 内生成的 html 标签)。当我检索数据时,我可以通过设置 DefaultModelObject 在 RTE 中很好地呈现它。我的问题是,我想根据某些条件以编程方式使此 RTE 只读,但我不能。我有一种感觉,这种视觉 rte 不符合 setenabled 等基本的检票口功能,我感到很沮丧。我选择获取数据并使用多行标签渲染它,但它显示所有内容以及 html 标签。有人可以帮我解决这个问题吗?如果我能以编程方式使 rte 只读,我就会被排序!

I am stuck!!! There's an application I'm doing in wicket which requires the use of a rich text editor. I managed to use the visural rte and i am storing data from the rte to the database(the data stores with html tags generated within the RTE). When I retrieve the data, I can render it well in the RTE, by setting DefaultModelObject. My problem is, I want to make this RTE readonly programmatically based on some conditions but I can't. I have a feeling this visural rte does not conform to the basic wicket functionality like setenabled etc and I am getting frustrated. I opted to get the data and render it using multiline label but it displays everything plus the html tags. Can someone assist me out of this?? If i can make the rte readonly programmatically, I will be sorted!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

七秒鱼° 2024-11-09 09:44:57

默认行为是转义来自模型数据的输出,作为针对跨站点脚本的保护,但您可以有选择地更改此设置。

类似的东西

multilineLabel.setEscapeModelStrings(false)

应该使您的多行标签解决方案显示渲染的 html,而不是您当前看到的内容。

The default behaviour is to escape output coming from your model data, as a protection against cross-site scripting, but you can change this selectively.

Something resembling

multilineLabel.setEscapeModelStrings(false)

should make your multiline label solution display rendered html instead of what you're currently seeing.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文