变量中的 Alfresco dashlet 路径

Alfresco dashlet path in a variable

我创建了一个 dashlet,它提供了一个文件夹的内容(子文件夹),如果我在 dashlet 代码中写入路径,它就可以正常工作。但我想让用户选择他想列出的文件夹。

所以,首先我会尝试我想到的最简单的事情:触发配置按钮时打开一个对话框,然后用户输入路径并按有效。我的问题是如何处理路径变量,我尝试将路径放入变量中,但我认为这不是一个好主意,我的想法是 / 字符搞砸了。当我尝试将变量值放入 get.js 文件时,出现错误 500。

var title = args.title;
var userName = user.name;
var path = args.path;

它在标题上工作正常,但只要我在此处添加路径变量,就会出现错误 500。

请问有什么特殊的处理方法吗?或者我是否使用另一种对话框?

我用过一次,但在路径和查询的情况下,对路径中的“/”进行编码和解码工作量太大。

我建议直接尝试在小面板中实现文件夹选择器。 完成它需要做更多的工作,但拥有它也更好。

  1. 自定义 dashlet,其中包含文件夹选择器
  2. tutorial 可能需要一些工作才能在您的 Alfresco 版本上完成它