Hello Marcus,

I am not sure I understand why you posted your mail to this thread.
I think a new thread is more sufficient... ?

-M

On Tue, Sep 9, 2008 at 7:09 AM, m4rkuz <[EMAIL PROTECTED]> wrote:
> Hi Everyone,
>
> I have a little big problem,  I got a CRUD like app, in the main form I have
> a data table that shows the result of a query and every row has a link to
> jump to the edit page, everything works fine, until I try to go to the next
> page h:commandLink action="#{backingBean.edit}"  with the selected row so I
> can edit it, the problems kicks in when I remove a line of code that I have
> in the getObjectList method
>  objectList = manager.findAll();
> I remove it because I need that the main page doesn't show anything until
> the search button is clicked, after this modification the links stop
> working, I cannot get to the nex page, in Debug mode I see I don't even get
> to the edit() methond in the backing bean, is like the bean is recreated
> before the action of the h:commandLink kicks and then the table data and the
> row are null so they don't fire any event :S
>
> The BackingBean scope is Request (it work with session scope but I don't
> think is necesary to hold on that bean for a whole session )
> and I have try with <f:param ,   <f:attribute,
> <f:setPropertyActionListener  all works untill I remove that line....
>
>
> What Can I do??
>
> Code below..
>                                 <t:dataTable id="perfilesTable" width="100%"
> border="0" rows="20"
>                                     cellpadding="5" cellspacing="1"
> value="#{backingBean.objectList}"
>                                     var="selectedRow" rowClasses="row1,
> row2"   headerClass="tableHead">
>                                     <t:column>
>                                            <f:facet name="header">
>                                                   <h:outputText
> value="Perfiles"/>
>                                             </f:facet>
>                                                 <h:commandLink
> action="#{backingBean.edit}" value="#{selectedRow.name}"
> actionListener="#{backingBean.editAction}">
>                                                     <f:attribute
> name="attributeName1" value="#{selectedRow}" />
>                                                 </h:commandLink>
>                                     </t:column>
>                                     <t:column>
>                                         <f:facet name="header">
>                                                 <h:outputText
> value="Active"/>
>                                         </f:facet>
>                                         <h:outputText
> value="#{selectedRow.active}"/>
>                                     </t:column>
>                                 </t:dataTable>
>
>
> Cordialmente,
>
>
> Marcus V. Sánchez D.
> ______________________
> Enterprise Developer.
> Sun Certified Java Programmer (SCJP)
>



-- 
Matthias Wessendorf

blog: http://matthiaswessendorf.wordpress.com/
sessions: http://www.slideshare.net/mwessendorf
twitter: http://twitter.com/mwessendorf

Reply via email to