1

我有一个要求,在下拉列表中显示年份 (2008,2009,2010,2011,2012) 作为其值。

在选择特定值pdf时,将显示该特定年份的所有年度报告(即该年度的所有文件)。

我发现Documents & Media存储此类文件很有用。我Document Type为年度报告创建了以下元数据:

  1. NAME:上传文件的文本字段名称
  2. 文件上传:文件上传
  3. YEAR: Integer - 今年与下拉值相关联

我正在尝试在查看器上添加一种过滤方式(在下拉列表中显示所有年份)。

当您选择年份时,将显示存储的文件文档。请帮助如何继续。

我们有Documents & Media Display,但它显示了所有文件
或者是否Web-content Display有用?
或者,如果如何Documents & Media Display修改以生成显示 pdf 链接的所有值的下拉列表?

请帮忙。

4

1 回答 1

0

因此,简而言之,这是您的要求:

  1. 显示具有特定值的下拉列表
  2. 在选择任何值时,应出现一个列表,其中显示文件列表。

所以根据以上几点我的建议如下:

  1. 创建您自己的自定义 portlet 以显示下拉菜单。不要去定制liferay 的portlet,因为稍后您可能需要更多的要求来完善逻辑或更改UI,并且您可能还需要Liferay 的文档库portlet 照原样工作。但是,如果您希望在同一个 portlet 中提供上传文件和下拉菜单,那么您只有一个选项可以使用 Documents and Media 显示 portlet。
  2. 使用Liferay Document & Media APIDynamic Query API编写您的自定义逻辑以显示文件列表。

挑战在于根据Meta-types.Document TypeDocument Type

如果您需要更多内容或不了解任何内容,请发表评论。

于 2012-10-12T13:00:29.500 回答