使用 DLFileEntry 配置 OpenSocial Gadget
Configuring the OpenSocial Gadget with a DLFileEntry
我正在尝试使用文档库中的 xml 文件配置 OpenSocial Gadget Container。
我的代码实际上是:
public String getDLFilePath(long entryId){
DLFileEntry dlEntry = DLFileEntryLocalServiceUtil.getDLFileEntry(entryId);
ThemeDisplay themeDisplay = (ThemeDisplay)rReq.getAttribute( WebKeys.THEME_DISPLAY);
String pathDocumentLibrary=themeDisplay.getPortalURL()
+ themeDisplay.getPathContext()
+ "/documents/"
+ themeDisplay.getScopeGroupId()
+ StringPool.SLASH;
return pathDocumentLibrary+dlEntry.getUuid();
}
但是小工具容器告诉我的
URL does not point to a valid gadget.
函数返回的文件路径是正确的(因为如果我把它放在浏览器地址栏中,文件下载就会开始),所以我不明白为什么我无法配置Gadget。
谁能帮帮我?
提前致谢。
在我的例子中,我需要设置文件和所有父文件夹(包括根文件夹)的来宾查看权限。
Liferay 版本:6.2 EE
我正在尝试使用文档库中的 xml 文件配置 OpenSocial Gadget Container。 我的代码实际上是:
public String getDLFilePath(long entryId){
DLFileEntry dlEntry = DLFileEntryLocalServiceUtil.getDLFileEntry(entryId);
ThemeDisplay themeDisplay = (ThemeDisplay)rReq.getAttribute( WebKeys.THEME_DISPLAY);
String pathDocumentLibrary=themeDisplay.getPortalURL()
+ themeDisplay.getPathContext()
+ "/documents/"
+ themeDisplay.getScopeGroupId()
+ StringPool.SLASH;
return pathDocumentLibrary+dlEntry.getUuid();
}
但是小工具容器告诉我的
URL does not point to a valid gadget.
函数返回的文件路径是正确的(因为如果我把它放在浏览器地址栏中,文件下载就会开始),所以我不明白为什么我无法配置Gadget。
谁能帮帮我? 提前致谢。
在我的例子中,我需要设置文件和所有父文件夹(包括根文件夹)的来宾查看权限。
Liferay 版本:6.2 EE