Ayo*_*ain 2 javascript alfresco
我正在尝试从Alfresco社区版获取文档对象,我需要文档路径,而我使用
SELECT * FROM cmis:document where ''
Run Code Online (Sandbox Code Playgroud)
但我认为cmis:document命名空间不返回路径,我想知道是否有办法包含路径.
PS:我只能使用带有cmis查询的JAVASCRIPT
您应该使用其对象ID通过URL获取对象,而不是CMIS查询,然后获取路径.可以从JavaScript轻松调用的浏览器绑定支持这一点.
例如,假设我有一个名为"test-1.txt"的文件位于名为"/ test"的文件夹中,其Alfresco对象ID为:
workspace://SpacesStore/1fb2d9cf-11ca-47c2-94b4-cf72de8f9b92
Run Code Online (Sandbox Code Playgroud)
我可以使用这个URL:
http://localhost:8080/alfresco/api/-default-/public/cmis/versions/1.1/browser/root?objectId=workspace://SpacesStore/1fb2d9cf-11ca-47c2-94b4-cf72de8f9b92&cmisselector=parents&includerelativepathsegment=true
Run Code Online (Sandbox Code Playgroud)
要返回包含以下内容的JSON:
{
"id": "cmis:path",
"localName": "path",
"displayName": "Path",
"queryName": "cmis:path",
"type": "string",
"cardinality": "single",
"value": "\/test"
}
Run Code Online (Sandbox Code Playgroud)
其中包含路径.
您还可以通过添加"&succinct = true"来显着缩短JSON
| 归档时间: |
|
| 查看次数: |
583 次 |
| 最近记录: |