You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by "Rob Decker (JIRA)" <my...@incubator.apache.org> on 2005/04/25 19:36:23 UTC

[jira] Created: (MYFACES-212) buffer with input fields is including in all form submissions on page

buffer with input fields is including in all form submissions on page
---------------------------------------------------------------------

         Key: MYFACES-212
         URL: http://issues.apache.org/jira/browse/MYFACES-212
     Project: MyFaces
        Type: Bug
    Versions: 1.0.9 beta    
    Reporter: Rob Decker


A buffer like this: 

<x:buffer into="#{searchParams}"> 
   <h:inputHidden value="#{searchBean.searchType}"/> 
   <h:inputHidden value="#{searchBean.searchField}"/> 
   <h:inputHidden value="#{searchBean.searchValue}"/> 
   <h:inputHidden value="#{searchBean.created}"/> 
   <h:inputHidden value="#{searchBean.createdStartDate}"> 
       <f:convertDateTime type="date" dateStyle="short"/> 
   </h:inputHidden> 
   <h:inputHidden value="#{searchBean.createdEndDate}"> 
       <f:convertDateTime type="date" dateStyle="short"/> 
   </h:inputHidden>             
   <h:inputHidden value="#{searchBean.modified}"/> 
   <h:inputHidden value="#{searchBean.modifiedStartDate}"> 
       <f:convertDateTime type="date" dateStyle="short"/> 
   </h:inputHidden> 
   <h:inputHidden value="#{searchBean.modifiedEndDate}"> 
       <f:convertDateTime type="date" dateStyle="short"/> 
   </h:inputHidden> 
   <h:inputHidden value="#{searchBean.resultsPerPage}"/> 
</x:buffer> 

has it's inputs submitted with all forms in view.

I was using this to store the search 
parameters for the different forms. My understanding was that it made a string that 
was written to the page with say, outputText. It is not inside any of the form tags 
and is just a top level element in the page (inside view after I stripped the page of 
tiles). But apparently when I submit a form on the page it includes all these hidden 
inputs from the buffer (because in the last incarnation I never wrote the buffer back 
to the page). 

So there is a bug at least in that myfaces is including form fields that are not 
inside form elements but are otherwise in the component heirarchy in all forms on the 
page. 


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Commented: (MYFACES-212) buffer with input fields is including in all form submissions on page

Posted by "Rob Decker (JIRA)" <my...@incubator.apache.org>.
     [ http://issues.apache.org/jira/browse/MYFACES-212?page=comments#action_63671 ]
     
Rob Decker commented on MYFACES-212:
------------------------------------

Look in the mail archives at the thread 'myfaces has no respect for my forms boundaries' for more info on this bug.

> buffer with input fields is including in all form submissions on page
> ---------------------------------------------------------------------
>
>          Key: MYFACES-212
>          URL: http://issues.apache.org/jira/browse/MYFACES-212
>      Project: MyFaces
>         Type: Bug
>     Versions: 1.0.9 beta
>     Reporter: Rob Decker

>
> A buffer like this: 
> <x:buffer into="#{searchParams}"> 
>    <h:inputHidden value="#{searchBean.searchType}"/> 
>    <h:inputHidden value="#{searchBean.searchField}"/> 
>    <h:inputHidden value="#{searchBean.searchValue}"/> 
>    <h:inputHidden value="#{searchBean.created}"/> 
>    <h:inputHidden value="#{searchBean.createdStartDate}"> 
>        <f:convertDateTime type="date" dateStyle="short"/> 
>    </h:inputHidden> 
>    <h:inputHidden value="#{searchBean.createdEndDate}"> 
>        <f:convertDateTime type="date" dateStyle="short"/> 
>    </h:inputHidden>             
>    <h:inputHidden value="#{searchBean.modified}"/> 
>    <h:inputHidden value="#{searchBean.modifiedStartDate}"> 
>        <f:convertDateTime type="date" dateStyle="short"/> 
>    </h:inputHidden> 
>    <h:inputHidden value="#{searchBean.modifiedEndDate}"> 
>        <f:convertDateTime type="date" dateStyle="short"/> 
>    </h:inputHidden> 
>    <h:inputHidden value="#{searchBean.resultsPerPage}"/> 
> </x:buffer> 
> has it's inputs submitted with all forms in view.
> I was using this to store the search 
> parameters for the different forms. My understanding was that it made a string that 
> was written to the page with say, outputText. It is not inside any of the form tags 
> and is just a top level element in the page (inside view after I stripped the page of 
> tiles). But apparently when I submit a form on the page it includes all these hidden 
> inputs from the buffer (because in the last incarnation I never wrote the buffer back 
> to the page). 
> So there is a bug at least in that myfaces is including form fields that are not 
> inside form elements but are otherwise in the component heirarchy in all forms on the 
> page. 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Closed: (MYFACES-212) buffer with input fields is including in all form submissions on page

Posted by "sean schofield (JIRA)" <my...@incubator.apache.org>.
     [ http://issues.apache.org/jira/browse/MYFACES-212?page=all ]
     
sean schofield closed MYFACES-212:
----------------------------------

    Resolution: Won't Fix

Issue is being closed during JIRA cleanup due to lack of activity.  Please provide detailed comments (preferably with a SVN patch) if you wish to have this reopened.

> buffer with input fields is including in all form submissions on page
> ---------------------------------------------------------------------
>
>          Key: MYFACES-212
>          URL: http://issues.apache.org/jira/browse/MYFACES-212
>      Project: MyFaces
>         Type: Bug
>     Versions: 1.0.9 beta
>     Reporter: Rob Decker

>
> A buffer like this: 
> <x:buffer into="#{searchParams}"> 
>    <h:inputHidden value="#{searchBean.searchType}"/> 
>    <h:inputHidden value="#{searchBean.searchField}"/> 
>    <h:inputHidden value="#{searchBean.searchValue}"/> 
>    <h:inputHidden value="#{searchBean.created}"/> 
>    <h:inputHidden value="#{searchBean.createdStartDate}"> 
>        <f:convertDateTime type="date" dateStyle="short"/> 
>    </h:inputHidden> 
>    <h:inputHidden value="#{searchBean.createdEndDate}"> 
>        <f:convertDateTime type="date" dateStyle="short"/> 
>    </h:inputHidden>             
>    <h:inputHidden value="#{searchBean.modified}"/> 
>    <h:inputHidden value="#{searchBean.modifiedStartDate}"> 
>        <f:convertDateTime type="date" dateStyle="short"/> 
>    </h:inputHidden> 
>    <h:inputHidden value="#{searchBean.modifiedEndDate}"> 
>        <f:convertDateTime type="date" dateStyle="short"/> 
>    </h:inputHidden> 
>    <h:inputHidden value="#{searchBean.resultsPerPage}"/> 
> </x:buffer> 
> has it's inputs submitted with all forms in view.
> I was using this to store the search 
> parameters for the different forms. My understanding was that it made a string that 
> was written to the page with say, outputText. It is not inside any of the form tags 
> and is just a top level element in the page (inside view after I stripped the page of 
> tiles). But apparently when I submit a form on the page it includes all these hidden 
> inputs from the buffer (because in the last incarnation I never wrote the buffer back 
> to the page). 
> So there is a bug at least in that myfaces is including form fields that are not 
> inside form elements but are otherwise in the component heirarchy in all forms on the 
> page. 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira