【发布时间】:2014-02-21 01:59:38
【问题描述】:
我有一个使用 Primefaces 的自定义对话框组件:
myDialog.xhtml
<!-- INTERFACE -->
<cc:interface>
<cc:attribute name="header" />
<cc:attribute name="id" />
</cc:interface>
<!-- IMPLEMENTATION -->
<cc:implementation>
<p:dialog header="#{cc.attrs.header}"
id="#{cc.attrs.id}" >
</p:dialog>
</cc:implementation>
我想在 myDialog 中插入另一个组件,但它不起作用。
example.xhtml
<puc:myDialog header="Hi" id="myDialogId">
**This code doesn't appear. Why?**
<p:dataGrid>
<p:row>
<p:column>
<p:inputText></p:inputText>
</p:column>
</p:row>
</p:dataGrid>
</puc:myDialog>
【问题讨论】:
-
您究竟是从哪里读到关于使用
id="#{cc.attrs.id}"废话的?这不是我第一次看到 JSF starter 出于不清楚的原因使用它。因此,一定存在某种劣质资源传播这种错误信息。你能指出它是哪一个,以便我可以联系它的作者吗?
标签: jsf-2 primefaces composite-component