Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在XPages中显示和编辑富文本字段_Java_Xpages_Richtext - Fatal编程技术网

Java 在XPages中显示和编辑富文本字段

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

我想读写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 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对此有何建议???谢谢!我会看一看,然后再试一次。谢谢!我会看一看,然后再试一次。