« Return to Thread: Named beans problem

Named beans problem

by Matthias Barmeier-2 :: Rate this Message:

Reply to Author | View in Thread


Hi,

I tried to use the named bean feature to transport a bean between a list
and a detail dialog.

I have built the list as follows:

...

        }          
        for (Application elem : applications) {            
            template.setBean(elem);  
            setExitQuery(template,"ApplicationEdit");
            template.appendBlock("rows", "row");
        }
       
        print(template);


the template looks like:

...

                <tbody>
                    <r:v name="rows"></r:v>
                    <r:b name="row">
                        <tr class="${v rowClass/}"/>
                        <td align="right"><r:v name="id"/></td>
                        <td align="rigth"><r:v name="path"/></td>
                        <td align="rigth"><r:v name="strip"/></td>
                        <td><a href="${v EXIT:QUERY:ApplicationEdit/}"><img src="images/edit.png" title="edit application data" alt="edit"/></a>
                            <a href="${v EXIT:QUERY:CustomerActivate/}"><img src="images/delete.png" title="delete application" alt="delete"/></a>
                        </td>
                    </r:b>                                        
                </tbody>



the relevant part of main.xml:
...

            <element id="Applications"
                     implementation="de.sourcepark.ms2.rife.application.ApplicationElement"
                     url="/applications">
                <outbean name="application" prefix="pre_"
                         classname="de.sourcepark.ms2.rife.application.CBeanApplication"/>
                <autolink srcexit="ApplicationNew"/>
                <autolink srcexit="ApplicationEdit"/>
            </element>
           
            <element id="ApplicationEdit"
                     implementation="de.sourcepark.ms2.rife.application.ApplicationEditElement"
                     url="/applicationedit">
                <inbean name="application" prefix="pre_"
                         classname="de.sourcepark.ms2.rife.application.CBeanApplication"/>
                <autolink srcexit="Applications"/>
            </element>


I try to access the transferred bean with:  
getNamedInputBean("application");

I get an instance of the correct class but ist is empty, while the data
displayed in the list is ok.

Is it possible to make ist work ? and where is my fault ?

Thanks in advance.

Ciao
    Matthias


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "rife-users" group.
To post to this group, send email to rife-users@...
To unsubscribe from this group, send email to rife-users-unsubscribe@...
For more options, visit this group at http://groups.google.com/group/rife-users?hl=en
-~----------~----~----~----~------~----~------~--~---

 « Return to Thread: Named beans problem

LightInTheBox - Buy quality products at wholesale price!
 
 
 
Google
rifers.org web