UI 组件
WebdavDocumentLink
WebdavDocumentLink
是一个 UI 组件,支持用户在桌面 office 应用程序中打开文档。另外,如果文档具有版本,则用户可以看到文档的所有版本。

组件有下列功能:
-
打开文档的最新版本进行阅读或编辑。
-
以只读模式打开文档的之前版本(参阅 WebDAV 文档版本)。
WebdavDocumentVersionLink
WebdavDocumentVersionLink
支持以只读方式在桌面 Office 软件打开特定的文档版本。组件展示特定文档版本的文件名。

用 UiComponents
工厂创建 WebdavDocumentVersionLink
。
WebdavDocumentVersionLink webdavDocumentVersionLink =
uiComponents.create(WebdavDocumentVersionLink.class);
webdavDocumentVersionLink.setWebdavDocumentVersion(documentVersion);
WebdavDocumentUploadField
WebdavDocumentUploadField
用于处理文件。
组件的 XML 名称:webdavDocumentUpload
。
组件有下列功能:
-
上传文档创建一个新的文档或者一个新的文档版本。
-
打开文档阅读或编辑。
-
下载最新或之前的文档版本。
-
基于之前的文档创建新的文档版本。
工作模式
组件有下列工作模式:
-
如果启用了版本功能,
WebdavDocumentUploadField
正常展示。 -
如果未启用版本功能,
WebdavDocumentUploadField
不会展示最新文档版本的链接。
声明式创建
如需在界面 XML 中创建 WebdavDocumentUploadField
组件,首先添加 http://jmix.io/schema/webdav/ui
命名空间。然后使用该命名空间中的组件元素,示例:
<window xmlns="http://jmix.io/schema/ui/window"
xmlns:webdav="http://jmix.io/schema/webdav/ui"
caption="msg://contractEdit.caption"
focusComponent="form">
<layout spacing="true" expand="editActions">
<form id="form" dataContainer="contractDc">
<column width="350px">
<webdav:webdavDocumentUpload id="documentField"
property="document"/>
</column>
</form>
</layout>
</window>
编程式用法
WebdavDocumentUploadField
的 API 与 fileStorageUploadField 文件存储上传 类似。
本页是否有帮助?
感谢您的反馈