/**
* {@inheritDoc}
*/
@Override
public HasHTML addTextArea(final RichTextElementDTO richTextElement, final FoldPanel sectionPanel, final boolean draftMode) {
if (draftMode) {
final RichTextArea textArea = new RichTextArea();
textArea.setHTML(richTextElement.getText());
textArea.addFocusHandler(new FocusHandler() {
@Override
public void onFocus(FocusEvent event) {
globalFormatterArray[0] = textArea.getFormatter();
}
});
sectionPanel.add(textArea);
return textArea;
} else {
final HTML html = new HTML();
final String value = richTextElement.getText();
if (ClientUtils.isBlank(value)) {
html.setText(I18N.CONSTANTS.reportEmptySection());
html.addStyleName(STYLE_PROJECT_REPORT_FIELD_EMPTY);
} else {
html.setHTML(value);
html.addStyleName(STYLE_PROJECT_REPORT_FIELD);
}
sectionPanel.add(html);
return null;
}
}
ReportsView.java 文件源码
java
阅读 23
收藏 0
点赞 0
评论 0
项目:sigmah
作者:
评论列表
文章目录