2012-12-20 27 views
2

我已經定義了名稱空間xmlns:rich =「http://richfaces.org/rich「,但仍然出現錯誤,提示」Tag Library支持名稱空間:http://richfaces.org/rich,但沒有爲name:dataList定義標籤「。<rich:dataList>標籤庫支持名稱空間:http://richfaces.org/rich,但沒有爲名稱定義標籤:dataList

下面是代碼:

<rich:dataList var="var" value="#{backingBean.value}" rows="5"> 
    <h:outputText value="#{var.property1}"/> 
</rich:dataList> 

任何想法,爲什麼發生這種情況。

感謝, 拉維

+0

您是否在您的WEB-INF lib文件夾中包含了Richfaces Jars? –

+0

@VikasV是Vikas。我包括他們和其他豐富的組件正在工作,即豐富:面板,豐富:自動完成。 – Ravi

+0

你在哪看到''[here](http://showcase.richfaces.org/)或[here](http://docs.jboss.org/richfaces/latest_4_X/vdldoc/) ? – BalusC

回答

4

dataList組件是在版本4.0.0棄用。從Migration Guide

The functionality of the old <rich:dataList>, <rich:dataDefinitionList>, and 
<rich:dataOrderedList> components is now available through the 
<rich:list> component. 

您應該能夠使用list組件。

確認標籤庫可用的另一種方法是檢查提供它們的jar文件中的taglib定義。例如,您應該能夠引用richfaces-components-ui.jar:META-INF/rich.taglib.xml文件,以查看該特定版本可用的標籤和屬性。

相關問題