form input field not initialized when databinding to page flow scoped form
--------------------------------------------------------------------------

         Key: BEEHIVE-60
         URL: http://nagoya.apache.org/jira/browse/BEEHIVE-60
     Project: Beehive
        Type: Bug
  Components: NetUI  
    Versions: V1Beta    
    Reporter: Rich Feit
 Assigned to: Rich Feit 


In a page flow, add the following code, which contains an action ('submit') 
that uses a page flow-scoped form bean:
---
    private MyForm _form = new MyForm( "hello" );

    public static class MyForm extends FormData
    {
        private String _message;
        public MyForm() {}
        public MyForm( String message ) { _message = message; }
        public void setMessage( String message ) { _message = message; }
        public String getMessage() { return _message; }
    }

    public MyForm getMyForm()
    {
        return _form;
    }
    
    @Jpf.Action(
        forwards={
            @Jpf.Forward(name="inputPage", path="input.jsp")
        }
    )
    public Forward goInput()
    {
        return new Forward( "inputPage" );
    }

    @Jpf.Action(
        useFormBean="_form",
        forwards={
            @Jpf.Forward(name="inputPage", path="input.jsp")
        }
    )
    public Forward submit( MyForm form )
    {
        return new Forward("inputPage");
    }
---

In input.jsp, put the following code:
        <netui:form action="submit">
            message: <netui:textBox dataSource="actionForm.message"/>
            <netui:button value="submit"/>
            <i><netui:span value="${pageFlow.myForm.message}"/></i>
        </netui:form>

Now hit the 'goInput' action.  In the resulting JSP, note that the text box is 
not correctly initialized with the value 'hello', even though it refers to a 
page flow-scoped form bean whose value was initialized.  Note also that the 
netui:span, which binds directly to the form bean through the 'pageFlow' 
binding context, displays the correct value.


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://nagoya.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira

Reply via email to