1. Share the complete Grid code with the reactive forms?
Yes
2. What are controls do you rendered in the reactive forms?
Yes
What I did:
I tried to work out the reason, and I guess it is mainly affected by the Controls, the more complex of the Controls applied, the lower performance it presents.
Furthermore, there are many Custom Controls applying in the project, which lead to this problem being more obvious.
For example, I did a simple Template, when I only used ejs-textbox with total 70 columns, it worked well; however, after I replaced it by the ejs-datepicker, its performance slowed down much. And it was required to value the Date Controls. When I shifted between two records, it became so slow.
Q1: The project is with over 70 columns and many Custom Controls. Any better solutions to optimize?
Q2: Is it correct for the code of Custom datepicker Controls that I wrote?
Q3: I have customized the “Add New” function, to save the records first then add a new record, but it didn’t work. Does it need to setTimeOut?
Attachment:
sync_54537f9c.zip