Missing dataTable attributes in 3.0.M3

UI Components for JSF
Post Reply
csuccser
Posts: 6
Joined: 15 Sep 2011, 14:49

15 Sep 2011, 14:58

Hi all!

I would like to change primefaces version from 3.0.M2 to 3.0.M3, and I noticed some attributes of dataTable component are missing.

What should I use in M3 intsead of 'onRowSelectUpdate' and 'onRowSelectComplete'?

Can I find any documents about 3.0.M3? (I haven't find any yet but I googled...)

Thanks a lot :)
JSF version: 2
Primefaces version: 3.0.M2 / 3.0.M3
Server: Glassfish 3.1
Platform: Windows 7 64bit

tandraschko
PrimeFaces Core Developer
Posts: 3979
Joined: 03 Dec 2010, 14:11
Location: Bavaria, DE
Contact:

15 Sep 2011, 15:05

Thomas Andraschko

PrimeFaces | PrimeFaces Extensions

Apache Member | OpenWebBeans, DeltaSpike, MyFaces, BVal, TomEE

Sponsor me: https://github.com/sponsors/tandraschko
Blog: http://tandraschko.blogspot.de/
Twitter: https://twitter.com/TAndraschko

csuccser
Posts: 6
Joined: 15 Sep 2011, 14:49

15 Sep 2011, 15:36

thanks a lot :)

I read that the namespaces are changed:

http://primefaces.prime.com.tr/ui -> http://primefaces.org/ui

But when I change the namespace definition my NetBeans 7 says: 'No library found for this namespace' and all tags in my xhtml which are start with <p:xxx marked as error.

My xhtml code:

Code: Select all

<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:p="http://primefaces.org/ui"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:ezcomp="http://java.sun.com/jsf/composite/ezcomp"
      xmlns:c="http://java.sun.com/jsp/jstl/core">

    <body>

        <ui:composition template="./../../WEB-INF/templates/mainTemplate.xhtml">

            <ui:define name="title">
                #{msgs.BetetInfo_Title}
            </ui:define>

            <ui:define name="content">
                <f:subview id="subvBetet">
                    <h:form id="frmBetet" prependId="false">
                        <h:panelGroup id="pgBetet"> 
                            
                            <c:forEach var="partnerItem" items="#{betetGyorsinfoManagedBean.tetelek}">
                                <p:panel header="#{betetGyorsinfoManagedBean.getHeader(partnerItem)}"
                                         toggleable="true"
                                         toggleSpeed="500"
                                         collapsed="true">

                                    <c:forEach var="betetTipusItem" items="#{partnerItem.betetTipusok}">

                                        
                                       
                                        <p:panel header="#{betetGyorsinfoManagedBean.getHeader(betetTipusItem)}"
                                                 toggleable="true"
                                                 toggleSpeed="500"
                                                 collapsed="true">

                                            <h:panelGroup>                                                        
                                                <p:dataTable id="betetDataTable" var="betetItem"
                                                             value="#{betetTipusItem.betetek}"
                                                             selection="#{betetGyorsinfoManagedBean.selectedBetet}"
                                                             onRowSelectUpdate="display"
                                                             onRowSelectComplete="betetDialog.show()"     
                                                             rowKey="#{betetItem.kod}"
                                                             selectionMode="single">
                                                
                                                    <p:column> 
                                                        <f:facet name="header">
                                                            <h:outputText value="#{msgs.Betet_Azonosito}" />
                                                        </f:facet>
                                                        <h:outputText value="#{betetItem.azonosito}"/>
                                                    </p:column>
                                                    <p:column> 
                                                        <f:facet name="header">
                                                            <h:outputText value="#{msgs.Betet_StartDatum}" />
                                                        </f:facet>
                                                        <h:outputText value="#{betetItem.lekotesDatum}">
                                                            <f:convertDateTime type="date" dateStyle="short" timeZone="#{commonManagedBean.timeZoneID}"/>
                                                        </h:outputText>
                                                    </p:column>
                                                    <p:column> 
                                                        <f:facet name="header">
                                                            <h:outputText value="#{msgs.Betet_StopDatum}" />
                                                        </f:facet>
                                                        <h:outputText value="#{betetItem.lejaratDatum}">
                                                            <f:convertDateTime type="date" dateStyle="short" timeZone="#{commonManagedBean.timeZoneID}"/>
                                                        </h:outputText>
                                                    </p:column>
                                                    <p:column > 
                                                        <f:facet name="header">
                                                            <h:outputText value="#{msgs.Betet_LekotesiIdo}"/>
                                                        </f:facet>
                                                        <h:outputText value="#{betetItem.lekotesiIdo}"/>
                                                        <h:outputText value=" "/>
                                                        <h:outputText value ="#{betetItem.lekotesiIdoEgysege}" converter="EnumTextConverter"/>
                                                   
                                                    </p:column>
                                                    <p:column> 
                                                        <f:facet name="header">
                                                            <h:outputText value="#{msgs.Betet_Toke}"/>
                                                        </f:facet>
                                                        <h:outputFormat value="#{msgs.penznem}">
                                                            <f:param value="#{betetItem.toke}" />
                                                            <f:param value="#{betetItem.deviza.jel}" />
                                                        </h:outputFormat>
                                                    </p:column>
                                                    <p:column> 
                                                        <f:facet name="header">
                                                            <h:outputText value="#{msgs.Betet_Statusz}" />
                                                        </f:facet>
                                                        <h:outputText value="#{betetItem.statusz}" converter="EnumTextConverter"/>
                                                    </p:column>
                                                </p:dataTable>                                                        
                                            </h:panelGroup>
                                        </p:panel>
                                      
                                    </c:forEach>
                                  
                                </p:panel>
                            </c:forEach>   
                      
                        </h:panelGroup>        
                        <p:dialog header="#{msgs.Betet_Adatlap}" 
                                  widgetVar="betetDialog"
                                  onCloseUpdate="pgBetet"
                                  resizable="false"  
                                  width="500" 
                                  showEffect="clip" 
                                  hideEffect="fold" 
                                  modal="true">  
                          
                            <h:panelGrid id="display" columns="1" cellpadding="0">
                                <ezcomp:betetAdatlap  />   
                            </h:panelGrid>
                        </p:dialog>  
                    </h:form>
                </f:subview>
            </ui:define>

        </ui:composition>

    </body>
</html>
Am I doing something wrong???
JSF version: 2
Primefaces version: 3.0.M2 / 3.0.M3
Server: Glassfish 3.1
Platform: Windows 7 64bit

tandraschko
PrimeFaces Core Developer
Posts: 3979
Joined: 03 Dec 2010, 14:11
Location: Bavaria, DE
Contact:

15 Sep 2011, 15:52

namespace was changed after M3. So you must only change it if you are migrating to RC1 later
Thomas Andraschko

PrimeFaces | PrimeFaces Extensions

Apache Member | OpenWebBeans, DeltaSpike, MyFaces, BVal, TomEE

Sponsor me: https://github.com/sponsors/tandraschko
Blog: http://tandraschko.blogspot.de/
Twitter: https://twitter.com/TAndraschko

Post Reply

Return to “PrimeFaces”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 10 guests