I think I'm really close to the solution, after some modifications I can see
the beaneditform in my page, but it's completly empty (I mean, only the
Create/Update button is shown). 
Here my complete code:

//DuckBeanRemote represents the Remote Interface of one stateless session
bean. 
-------------------
AddOperator.tml
-------------------
<html xmlns:t="http://tapestry.apache.org/schema/tapestry_5_0_0.xsd";>
    <head>
        <title>Add Operator</title>
    </head>
    <body>
        <h1>Add Operator</h1>
                
                <t:beaneditform t:id="operatorEditor" t:object="operator"/>

        <p>
            [<t:pagelink t:page="Index">Back to Index</t:pagelink>]
        </p>
    </body>
</html>

----------------------------------
AddOperator.java
--------------------------------

public class AddOperator{
        private DuckBeanRemote dao;
        @Persist
        private Operator operator;
        
        public AddOperator(){
               // obtaining a dao from the context
                try {dao = (DuckBeanRemote)new
javax.naming.InitialContext().lookup("DuckBean/remote");
                }catch(Exception e){e.toString();}
        }
        
        public void setOperator(Operator operator) {this.operator = operator;}
        public Operator getOperator() {return operator;}

       // I create an instance of Operator 
        void onActivate(){operator= new Operator();} 
        
        Object onSubmitFromOperatorEditor() {
                dao.addOperator(operator);
                return ShowOperators.class;
        }
                
}

----------------------------------------------------
This is what I can see in the jboss logs
---------------------------------------------------
09:57:27,979 INFO  [STDOUT] [DEBUG] pages.AddOperator Dispatch event:
ComponentEvent[activate from (self)]
09:57:27,980 INFO  [STDOUT] [DEBUG] pages.AddOperator Invoking:
sittingduck.pages.AddOperator.onActivate() (at AddOperator.java:21)
09:57:27,982 INFO  [STDOUT] [DEBUG] pages.AddOperator Dispatch event:
ComponentEvent[prepareForRender from operatorEditor]
09:57:27,983 INFO  [STDOUT] [DEBUG] pages.AddOperator Dispatch event:
ComponentEvent[prepare from operatorEditor]
09:57:27,985 INFO  [STDOUT] [DEBUG] pages.AddOperator Dispatch event:
ComponentEvent[prepare from operatorEditor]
09:57:27,985 INFO  [STDOUT] [DEBUG] pages.AddOperator Dispatch event:
ComponentEvent[passivate from (self)]
09:57:27,986 INFO  [STDOUT] [DEBUG] pages.Index Dispatch event:
ComponentEvent[passivate from (self)]
09:57:27,987 INFO  [STDOUT] [DEBUG] pages.AddOperator Executed 89 rendering
commands (max queue depth: 37) in 0.005 seconds

-- 
View this message in context: 
http://www.nabble.com/problem-beaneditform-and-external-ejb3-tp19769807p19793534.html
Sent from the Tapestry - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to