pbankonier opened a new pull request #3161: Fix behavior of multiselect in list 
view
URL: https://github.com/apache/cloudstack/pull/3161
 
 
   ## Description
   
   **How to reproduce:**
   1. Select one entry in a multiSelect listView (e.g. instance list) and then 
deselect it again. Now click on the "select all" checkbox. The entries which 
were clicked previously are not displayed as selected.
   
   2. Select at least one entry. Use the multiSelectAction buttons to trigger 
an action. Wait for completion. The list refreshes and no entry is selected but 
the multiSelectAction buttons are displayed.
   
   **Fix:**
   1. Use "checked" property instead of the attribute to select all entries. 
This is necessary because when you checked an entry by clicking on it the 
property gets set and the browser is preferably using this. So setting the 
attribute by clicking on the "select all" checkbox had no impact anymore on the 
checkBox of the previously clicked entries. 
   
   2. Hide the multiSelectAction buttons when the list is refreshed after an 
action is performed and no element is selected anymore.
   
   ## Types of changes
   - [ ] Breaking change (fix or feature that would cause existing 
functionality to change)
   - [ ] New feature (non-breaking change which adds functionality)
   - [x] Bug fix (non-breaking change which fixes an issue)
   - [ ] Enhancement (improves an existing feature and functionality)
   - [ ] Cleanup (Code refactoring and cleanup, that may add test cases)
   
   ## How Has This Been Tested?
   Deployed to our test environment and tested functionality.

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services

Reply via email to