[
https://issues.apache.org/jira/browse/TRINIDAD-2009?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Matthias Weßendorf resolved TRINIDAD-2009.
------------------------------------------
Resolution: Fixed
Fix Version/s: 2.0.0-beta-2
1.2.15-core
Assignee: Matthias Weßendorf
> tr:table selectAll also selects disabled chekcboxes
> ---------------------------------------------------
>
> Key: TRINIDAD-2009
> URL: https://issues.apache.org/jira/browse/TRINIDAD-2009
> Project: MyFaces Trinidad
> Issue Type: Bug
> Components: Components
> Affects Versions: 1.2.13-core
> Environment: FF 3.6, facelets 1.1.15, jsf-ri 1.2._12, trinidad 1.2.13
> Reporter: Markus Dreher
> Assignee: Matthias Weßendorf
> Priority: Trivial
> Fix For: 1.2.15-core , 2.0.0-beta-2
>
>
> CollectionComponent.multiSelect enables/disables ALL chekcboxes on a page,
> even if the boxes are disabled. this is misleading to the user, because after
> submitting the page, only the enabled rows are selected.
> After sorting or changing the range of the table also everything is displayed
> correctly (only enables boxes are selected).
> At the end only enabled boxes could be processed by the application, but user
> sees more selected boxes in the beginning.
> Maybe the Javascript can check if the box is disabled/enabled and only set a
> new value if it is enabled.
> CollectionComponent.prototype.multiSelect = function(selectAll) {
> var boxes = this._getBoxes();
> for(var i=0; i<boxes.length; i++)
> {
> var box = boxes[i];
> if(!box.disabled) {
> box.checked = selectAll;
> }
> }
> .....
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.