Your Privacy Matters: We use our own and third-party cookies to improve your experience on our website. By continuing to use the website we understand that you accept their use. Cookie Policy
2745
igSelection Inconsistencies
posted

Ignite UI 13.2

We are experiencing some inconsistencies with the igSelection API.  It isn't honoring our API calls and displays this abnormal behavior:

mode: row
multiple: true
requireSelection: true - (Setting this value to false causes an error - which I believe it shouldn't.  Check into this for me please.)
enableCheckboxes: true

Scenario 1

1.  Select the first record on page 1.
2.  Invoke this method in the API:  igSelection("deselectRow", 0);
3.  Select the first record on page 1. (This record should now be selected by the system)

Result:  No UI updates.  Upon inspecting the event handler, the API thinks the first record was just deselected.  The API call did not correctly deselect this record.  Even the event args reflect the new state as "OFF", which is incorrect.

Scenario 2

1.  Select a row on page 1.
2.  Click on page 2 using the UI.
3.  Invoke this method in the API:  igPaging("pageIndex", 0); 

Result:  Rows are NOT marked with the appropriate selection styles.

Scenario 3

1.  Select the first record on page 1.
2.  Click on page 2 using the UI.
3.  Click on page 1 using the UI.
4.  Noticed that the first record is correctly highlighted.
5.  Click on that first record to deselect it.

Result:  Row is still bolded but no longer active.  This trend continues on every other record you select.

(Thoughts?)