When cell editing is attempted in an igGrid, and all the others cells on the same row are read-only, the Done button is disabled even if the current cell has been modified. After a row with more editable cells is edited, then when editing the row with only one editable cell the Done button correct behavior is restored.
All read-only cells are disabled using “editCellStarting” method.
Please check this out here: http://jsfiddle.net/D3uPN/4/
Edit first row and change cell value, “Done” button still disabled.
Cancel and edit second row, press done.
Edit first row, now the “Done” buttons works correct.
Am i doing something wrong, or is this a bug?
Hello Corne,
This issue is now fixed in the latest service release for 13.2, 14.1, and 14.2. The service release is available under your account at the Infragistics website. To download the service release, select Support/Account, sign in to the page, and then click on your account name. This will take you to the My Keys & Downloads page. Select the appropriate tab for this product and then the license key. The available service releases should now be available in a tab at the bottom of the page.
Please let me know if I may be of any further help.
Hello Corne van Beek,
I have investigated your issue, and I have asked our engineering staff to examine this further. To ensure that it will receive attention, I have logged this behavior in our internal tracking system with a Development ID of 176263. The next step will be for a developer to review my investigation and confirm my findings or to offer a fix, or other resolution.
I will leave this case open and update you with any new information after the review. You can also continue to send updates to this case at any time.
You can view the status of the development issue connected to this case by selecting the "Development Issues" tab when viewing this case on the web site.
Please let me know if you need more information.
The issue you were receiving seems to be a bug. I will get back to you with more information on this tomorrow.
I see the issue you are receiving now after adding the required tag in the columnSettings. This is something I will have to research further, as I believe it may be a bug. For the time being, I would use the workaround you have found if it is giving proper functionality. I will continue to look into this and get back to you when I have an explanation for this behavior.
Hi Joe,
Yes I am sure I edit the value
Did you set the Age column to required like so:
{ columnKey: "Age", required: true, readOnly: value2},
I edited and attached your old example to show you the issue.
Try to edit row 1 or 3, and you will see the done button will not enable!
Change selection to row 2, (doesn't matter if you edit or not)
Go back to row 1 or 3, and you will see the Done button wil now enable after an edit.