[
https://issues.apache.org/jira/browse/MYFACES-4610?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17737688#comment-17737688
]
Werner Punz commented on MYFACES-4610:
--------------------------------------
The issue here is indeed the fix we added recently that a key value pair of the
issuing element is added.
The problem here is that the issuing element has the same id (the virtual
element tobago-select-many-checkbox but has no value, to make matters worse the
embedded real inputs have the same name as the input elements id:
<tobago-select-many-checkbox id="page:numbers"...
<input type="checkbox" name="page:numbers"
So what happes is that i select the value of the tobago-select-many-checkbox
and pass a null which overwrites whatever is sent under the name page:numbers
the possible fix probably simply is to check whether the issuing identifier is
some kind of value holder and if not then omit it simply.
This was a specialy case anyway required by one user to allow easier
idenitification and is not per se designed as is by the spec.
> Fix for issuing element key:value combination breaks Tobago
> -----------------------------------------------------------
>
> Key: MYFACES-4610
> URL: https://issues.apache.org/jira/browse/MYFACES-4610
> Project: MyFaces Core
> Issue Type: Bug
> Affects Versions: 3.0.2, 2.3-next-M8, 4.0.2
> Reporter: Werner Punz
> Assignee: Werner Punz
> Priority: Major
>
> [https://github.com/henningn/myfaces-tobago.git]
> 4 checkboxes on the page, example does not work anymore because
> * git checkout jsfjs_next_gen402
> * mvn clean install
> * cd tobago-example/tobago-example-demo
> * mvn clean -Pdev -Pjetty jetty:run
> * open
> [http://localhost:8080/content/030-select/50-selectManyCheckbox/Multi_Checkbox.xhtml]
> The request adds the issuing element with a null value!
>
>
>
--
This message was sent by Atlassian Jira
(v8.20.10#820010)