Hi,
I have a requirement where I will key in say some department Id in a text box and when I click a button it should open a popup with grid having list of department Ids and names.
While opening this modal we should also make sure if the department id keyed in Textbox is available then it should be checked and highlighted.
In my sample I am able to select that particular department however the checkbox is not getting checked.
Note: If I select any department ids which is available in the beginning of grid, it works fine, but if the department id matched to any row which is somewhere in middle or so it is not getting checked.
Thanks,
Veena
Hello Irshad,
I have tested the sample attached in my last post with higher number of rows and it works as expected. I attach it again for you to check it.
I hope this helps.
Hi Hristo,
I am working on the same code as veena posted. I tried the sample you have sent with the earlier post, binding the dataSource at grid initialization itself.
This still seems to be not working for higher number of rows. I added 10 more rows to the sample data and tried. The check box seems to be not checked for the selected row for row numbers >=90. Hope you will be able to provide a solution.
Thanks in anticipation!
Regards,
Irshad
Hello,I am still following your case. Have you been able to resolve the issue using the suggested ?If you have any concerns or questions, please feel free to contact me, I will be glad to help you.Thank you for choosing Infragistics components!
Hello Veena,
Thank you for your sample.
Regarding the Rendered event - in your current configuration the grid is initialized and rendered without binding to a data source, setting the datasource and binding comes later when you call the _loadAndBindData function. This is why in the rendered event you get returned an empty array.
Could you please clarify why do data bind the grid in the _loadAndBindData function ? If you just set the dataSource of the grid when you initialize it and then call the _checkPreSelectedDepartments function right after the _intializeDepartmentsGrid function, it works as expected.
Please check the modified sample I have attached and let me know if it fits your requirements this way.
We tried adding the code in Rendered event as well. One thing what I observed is "var dataView = grid.dataSource.dataView();" this will be [], so will not be able to get the actual grid data. I have attached a zip folder for reference. In that sample Please try keying in the value 70 in textbox and click on the Show Departments button.
You can see a popup screen where the departments are loaded, here when we scroll down to the row having department 70. you can see the row selected but the checkbox is not is checked state.
Please let me know if you require any additional information.
Thanks in advance for your support.