0
头像

文档选择选项示例

你好

上下文

我正在创建一个自定义选项对话框。我想将“将文档添加到工作流”之类的选项合并到对话框中。

问题

addDocumentSelectionOption是正确的方法吗?有人可以提供一个如何使用DocumentSelectionOption的例子吗?

Thanks!

马修·沉

5 条评论

0
头像

是的, addDocumentSelectionOption是一个很好的方法。

这是使用它指定一个附加序列文档的示例:

//添加选项
列表<DocumentField>fieldsToDisplay = Arrays.asList(DocumentField.DESCRIPTION_FIELD, DocumentField.SEQUENCE_LENGTH);
DocumentSelectionOption documentSelectionOption = options.addDocumentSelectionOption("additionalSequence", "Addition Sequence:", DocumentSelectionOption.FolderOrDocuments.EMPTY,
DocumentType.NUCLEOTIDE_SEQUENCE_TYPE, fieldsToDisplay, false, Collections.emptyList());

//获取它的值
AnnotatedPluginDocument additionalDocument = documentSelectionOption.getDocuments().get(0);
理查德·摩尔 0 票
评论动作 永久链接
0
头像

Thank you!这回答了我的问题。

马修·沉 0 票
评论动作 永久链接
0
头像

使用上面的代码块,我收到一个带有默认值参数的 NullPointerException。我将如何解决这个问题?

(我想在下面重现)

马修·沉 0 票
评论动作 永久链接
0
头像

抱歉,您可以将以下内容用于空选择而不是 null:

DocumentSelectionOption.FolderOrDocuments.EMPTY
理查德·摩尔 0 票
评论动作 永久链接
0
头像

Thank you!这回答了我的问题。

马修·沉 0 票
评论动作 永久链接