如何在Gwt中预览已编辑的文本?

时间:2014-01-25 06:55:35

标签: javascript gwt

在我的应用程序中,我通过单击编辑按钮编辑GWT HTML窗口小部件中的文本。将打开新的浏览器窗口,其中ckeditor用于编辑文本, 在ckeditor中我们可以定位,对齐文本和插入图像,也可以链接。编辑后的文本应显示在父窗口的页面中,如预览。 在这里,我将编辑后的文本从ckeditor设置为HTML widget,无法显示预览,假设我的编辑文本的宽度和高度是 比html小部件大,然后html小部件将无法正确显示,即它截断或隐藏一些文本。它会告诉你它的能力(宽度,高度)。 所以我想知道,gwt中是否有任何小部件可以显示预览?

任何建议都会很棒。

1 个答案:

答案 0 :(得分:0)

如果可以检索来自Ckeditor的HTML内容,则可以使用HTML小部件显示预览。

htmlWidget.setHTML(String); // althought the use of SafeHtml wrapper is prefered

HTML小部件相当于div。因此,如果您想根据内容自动调整高度,则不必明确设置窗口小部件的高度,而是使用CSS属性height:auto;

http://jsfiddle.net/34hGu/