我用这段代码添加文档:
fileEntry = DLAppServiceUtil.addFileEntry(
repositoryId, folderId, filename, MimeTypesUtil.getContentType(strFile), filename,
description, changelog, in, srcfile.length(), serviceContext);
文档显示在Asset Publisher和Documents and Media Portlet中。 在此之后我以编程方式添加词汇表和类别,这些在类别导航Portlet中正确显示。然后我将类别添加到文档中。此类别正确显示在Asset Publisher中,但是当我在类别导航Portlet中选择类别时,我没有得到任何结果。在文档和媒体中按类别选择Portlet可以正常工作。
这是我用来附加类别的代码:
DLAppHelperLocalServiceUtil.updateAsset(userId, fileEntry, fileEntry.getLatestFileVersion(), categoryIds, null, null);
我很高兴任何人都有提示。
答案 0 :(得分:0)
问题是它们没有相同的范围。