【问题标题】:Use liferay-ui:asset-categories-selector tag to offer one vocabulary only使用 liferay-ui:asset-categories-selector 标签只提供一个词汇表
【发布时间】:2016-02-11 08:21:21
【问题描述】:

我正在开发一个 Liferay portlet,它应该提供一种对其内容进行分类的方法。我创建了多个词汇表(例如青蛙、猿、鸟)。

从这个portlet 的角度来看,我只想提供“frogs”-词汇的类别。我知道我可以编写一些代码来读取词汇表中包含的类别,然后在组合框中提供它们。

但是,难道没有办法让内置的 liferay-ui:asset-categories-selector-tag只显示一个词汇?或者可能有其他标签? (我被困在这里了。)

这是我当前列出所有词汇的代码:

<liferay-ui:asset-categories-selector
    className=" <%= JournalArticle.class.getName() %>"
/>

【问题讨论】:

    标签: liferay taglib categorization vocabulary liferay-6.2


    【解决方案1】:

    不幸的是,这个taglib's documentation 是风滚草。您可能需要查看属性的实际内容的实现,但如果可以预见到,curCategoryIds 可能是开始尝试的不错选择。

    另外,可能值得创建另一个标签(基于这个标签,在一个新的标签库中) - 如果你这样做,你可能想要提交一个 issue or feature request 并将其贡献回 liferay-ui 标签库。

    【讨论】:

    • 嗨奥拉夫。我将尝试该属性并返回结果。
    • 参数 curCategoryIds 定义了一个预选。所以很遗憾,这不是一个解决方案。我可能会创建一个自己的标签并在我有时间的时候提供它。
    • 你能试试属性 hiddenInput 吗?它的值应该是您不想显示的类别 ID 列表。
    猜你喜欢
    • 2022-12-17
    • 1970-01-01
    • 1970-01-01
    • 2016-10-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-24
    相关资源
    最近更新 更多