Liferay - 图片库

时间:2012-05-05 13:59:38

标签: java liferay image-gallery

您好,感谢您抽出宝贵时间回答我的问题。

我有一个带有典型文件上传html元素的自定义portlet。但是,我被告知用户应该能够选择已上传的图像而不上传新图像。目前我正在随机页面上加载Web内容显示portlet,单击富文本编辑器中的图像图标并复制我的portlet的javascript中的链接,这将在弹出窗口中打开图像库,以便访问图库。但是,这不是一个合理的生产解决方案,我想知道如何从自定义portet加载图像库。我需要能够在弹出窗口中看到图像库,用户单击“选择图像”按钮。

提前致谢!

1 个答案:

答案 0 :(得分:1)

此代码足以执行此操作:

List<IGFolder> listIGFolders = null;        

if(selectedFolderId!=0){
    listIGFolders=IGFolderLocalServiceUtil.getFolders(groupId, selectedFolderId);
} else{
    listIGFolders = IGFolderLocalServiceUtil.getFolders(groupId);   
}

List<IGImage> igImages=IGImageLocalServiceUtil.getImages(groupId, selectedFolderId);