Java 在XPages中显示和编辑富文本字段
我想读写XPages应用程序中的一个富文本字段 在Employee类中,我定义了一个字段,该字段应包含富文本字段的内容,如下所示:Java 在XPages中显示和编辑富文本字段,java,xpages,richtext,Java,Xpages,Richtext,我想读写XPages应用程序中的一个富文本字段 在Employee类中,我定义了一个字段,该字段应包含富文本字段的内容,如下所示: private com.ibm.xsp.http.MimeMultipart comment; public com.ibm.xsp.http.MimeMultipart getComment() { return comment; } public void setComment(com.ibm.xsp.http.MimeMultipart commen
private com.ibm.xsp.http.MimeMultipart comment;
public com.ibm.xsp.http.MimeMultipart getComment() {
return comment;
}
public void setComment(com.ibm.xsp.http.MimeMultipart comment) {
this.comment = comment;
}
<xp:inputRichText id="inputRichText1"
value="#{employeeBean.employee.comment}" style="height:400px"
readonly="#{employeeBean.employee.editable eq false}">
</xp:inputRichText>
现在在我的EmployeeDAO课程中,我想知道如何在Notes文档中加载富文本内容并设置注释字段
我发现了以下我认为不那么“优雅”的方式:
在我的xpage中,我可以将其绑定到xp:inputRichText控件,如下所示:
private com.ibm.xsp.http.MimeMultipart comment;
public com.ibm.xsp.http.MimeMultipart getComment() {
return comment;
}
public void setComment(com.ibm.xsp.http.MimeMultipart comment) {
this.comment = comment;
}
<xp:inputRichText id="inputRichText1"
value="#{employeeBean.employee.comment}" style="height:400px"
readonly="#{employeeBean.employee.editable eq false}">
</xp:inputRichText>
到目前为止,我还不知道如何调整富文本控件以适应其内容的大小,也不知道如何排除一些富文本工具栏选项
我也没有走那么远,如何节省任何调整
我的方法正确吗?还是有更整洁、更干净的方法
仅供参考,Notes文档上的字段为富文本类型。但内容是“唯一”文本。目前使用的是Domino(web)表单和一个富文本类型的字段
非常感谢您的帮助,因为任何解释/示例代码似乎都不多 跟我说:网络上没有RichText,只有MIME Notes RichText项可以将数据存储在“经典”RichText中或作为Mime条目。您可以在表单的“属性”字段中设置该属性。您希望将数据存储为MIME,但其内容可能仍然是“经典”RichText。区分两者 对于classic,您可以使用来获取适合web的字符串 回写时,首先删除Body字段,然后使用重新创建它(请参见示例代码的链接) 还提供了如何编写代码的大致概念
希望有帮助 跟我说:网络上没有RichText,只有MIME Notes RichText项可以将数据存储在“经典”RichText中或作为Mime条目。您可以在表单的“属性”字段中设置该属性。您希望将数据存储为MIME,但其内容可能仍然是“经典”RichText。区分两者 对于classic,您可以使用来获取适合web的字符串 回写时,首先删除Body字段,然后使用重新创建它(请参见示例代码的链接) 还提供了如何编写代码的大致概念
希望有帮助 是否需要以传统的Notes格式显示数据?还是只是为了存储数据?你好,Frank,在xpages应用程序中,文档不能通过Notes表单(表单仅限web)进行编辑我们将“RichText”html作为纯文本存储在字段中,因为web上不存在RichText。我正在为一个遗留Domino应用程序应用xpages接口,并用java编写业务逻辑,因此我们有许多带有富文本的文档。我不能简单地添加一些附加字段,而忽略富文本字段的内容。IBM对此有何建议???是否需要以传统的Notes格式显示数据?还是只是为了存储数据?你好,Frank,在xpages应用程序中,文档不能通过Notes表单(表单仅限web)进行编辑我们将“RichText”html作为纯文本存储在字段中,因为web上不存在RichText。我正在为一个遗留Domino应用程序应用xpages接口,并用java编写业务逻辑,因此我们有许多带有富文本的文档。我不能简单地添加一些附加字段,而忽略富文本字段的内容。IBM对此有何建议???谢谢!我会看一看,然后再试一次。谢谢!我会看一看,然后再试一次。