Page 1 of 1

Datatable - resizableColumns doesn`t work

Posted: 10 Jun 2011, 16:39
by lhanusiak
When datable has resizableColumns set on true, and columns have active sortBy and filterBy, than resizing columns not work.

Code: Select all

<p:dataTable   id="allusersTable" var="oneuser" resizableColumns="true"  emptyMessage="#{msg.noUserSelected}"  selection="#{editUser.selectedUser}"
                        onRowSelectUpdate="editUsersForm:formEditUser:displayUserDetails" onRowSelectComplete="detailUserDialog.show()"
                        value="#{usersToShow.users}" paginator="true"  paginatorPosition="bottom"  rows="8" selectionMode="single">
....
            <p:column  sortBy="#{oneuser.login}" filterBy="#{oneuser.login}">
               <f:facet name="header">
                  <h:outputText value="#{msg.login}" />
               </f:facet>
               <h:outputText style="width: 80px" value="#{oneuser.login}" />
            </p:column>
....
When I remove sortBy and filterBy attibutes, resizing work properly.

I use primefaces-3.0.M2-SNAPSHOT.jar

Can we use both functionality together?

Re: Datatable - resizableColumns doesn`t work

Posted: 17 Jun 2011, 16:32
by max
I got same problem. I am using M1.

Re: Datatable - resizableColumns doesn`t work

Posted: 17 Jun 2011, 16:36
by max
where do you get M2? the public site has only M1.

Re: Datatable - resizableColumns doesn`t work

Posted: 17 Jun 2011, 17:34
by mbollman
3.0.M2 is the current snapshot.

Nightly snapsnots are available from here.

Re: Datatable - resizableColumns doesn`t work

Posted: 21 Jul 2011, 08:47
by 3man
Same thing is happen with pagination="true"

Code: Select all

<h:form id="frmContent" >
<h:panelGroup id="padding" layout="block">
<p:dataTable   id="allusersTable" var="oneuser" resizableColumns="true"  emptyMessage="#{msg.noUserSelected}"  selection="#{editUser.selectedUser}"
                        onRowSelectUpdate="editUsersForm:formEditUser:displayUserDetails" onRowSelectComplete="detailUserDialog.show()"
                        value="#{usersToShow.users}" paginator="true"  paginatorPosition="bottom"  rows="8" selectionMode="single">
....

           <p:ajax event="colResize" update="frmContent:padding" /> <<<<< ADDED


            <p:column  sortBy="#{oneuser.login}" filterBy="#{oneuser.login}">
               <f:facet name="header">
                  <h:outputText value="#{msg.login}" />
               </f:facet>
               <h:outputText style="width: 80px" value="#{oneuser.login}" />
            </p:column>
....
If I put <p:ajax event="colResize" after resize column columns get rerender.

I create issue http://code.google.com/p/primefaces/iss ... il?id=2239