次のxhtmlがあります:
<s:fragment
rendered="#{selectCat.categoryTypes.contains('unclickable')}">
<h:outputText value="DONT CLICK #{selectCat.webName}" />
</s:fragment>
<s:fragment rendered="#{selectCat.categoryTypes eq null}">
<a href="/category/#{_category.fullName}"> #{selectCat.webName}</a>
</s:fragment>
そして、タイプがクリックできないかどうかを読み取ろうとしています..
バックエンド Bean は次のように読み取ります。
@ManyToMany(fetch = FetchType.LAZY, targetEntity = C_Type.class)
@JoinTable(name = "Category_Type", joinColumns = @JoinColumn(name = "CategoryId"), inverseJoinColumns = @JoinColumn(name = "TypeId"))
@XmlTransient
public Set<C_Type> getCategoryTypes() {
for (C_Type cc : categoryTypes) {
System.out.println("=============="+cc.getC_type()+"==============");
}
return categoryTypes;
}
リンクをクリックできないようにするにはどうすればよいですか? フロントエンドで?ありがとう