ExtendedDataTable with empty column ?
sebekk23 Jan 27, 2009 11:12 AMPrograming with richfaces is new thing to me and maybe i don't read all docs for component extendedDataTable, so don't be angry if I ask about something obvious :). So question is: Is it normal behavior for ExtendedDataTable to renderer more columns that is write in code ?
My code is:
<rich:extendedDataTable id="edt" value="#{articleList.articles}" var="edt" style="padding:0;margin0;overflow:auto;" sortMode="single" selectionMode="single" selection="#{articleList.selection}" rowKeyVar="rvk" rules="all" stateVar="#{articleList.tableState}" width="795px" height="300px"> <rich:column id="lp" sortable="false" width="5%"> <f:facet name="header"> <h:outputText value="Lp" /> </f:facet> <h:outputText value="#{rvk}" /> </rich:column> <rich:column id="name" headerClass="dataTableHeader" label="Tytuł" sortable="true" sortBy="#{edt.name}" sortIconAscending="dataTableAscIcon" sortIconDescending="dataTableDescIcon" width="30%"> <f:facet name="header"> <h:outputText value="Tytuł" /> </f:facet> <h:outputText value="#{edt.name}" /> </rich:column> <rich:column id="date" headerClass="dataTableHeader" label="Data publikacji" sortable="true" sortIconAscending="dataTableAscIcon" sortIconDescending="dataTableDescIcon" width="20%"> <f:facet name="header"> <h:outputText value="Data publikacji" /> </f:facet> <h:outputText value="#{edt.published_date}" ><f:convertDateTime pattern="yyyy-MM-dd HH:mm:ss"/></h:outputText> </rich:column> <rich:column id="autor" headerClass="dataTableHeader" label="Autor" sortable="true" sortIconAscending="dataTableAscIcon" sortIconDescending="dataTableDescIcon" width="10%"> <f:facet name="header"> <h:outputText value="Autor" /> </f:facet> <h:outputText value="#{edt.user.name}" /> </rich:column> <rich:column id="attachment" headerClass="dataTableHeader" label="Załącznik" sortable="false" width="10%"> <f:facet name="header"> <h:outputText value="Załącznik" /> </f:facet> <h:outputText value="#{edt.id_attachment.mime}" /> </rich:column> <rich:column id="articleHeader" headerClass="dataTableHeader" label="Nagłówek" sortable="false" width="27%"> <f:facet name="header" > <h:outputText value="Nagłówek" /> </f:facet> <rich:simpleTogglePanel switchType="client" label="Fragment artukułu" opened="false" width="100%"> <h:outputText value="#{edt.content}" /> </rich:simpleTogglePanel> </rich:column> </rich:extendedDataTable>
[url=http://img150.imageshack.us/my.php?image=zrzutekranu1wu7.png][img=http://img150.imageshack.us/img150/2731/zrzutekranu1wu7.th.png][/url]
Ps.
Sorry for my poor english :).