Welcome to the JavaScript feedback portal. We’re happy you’re here! If you have feedback on how to improve the JavaScript, we’d love to hear it!

  • Check out the features or bugs others have reported and vote on your favorites. Feedback will be prioritized based on popularity.
  • If you have feedback that’s not listed yet, submit your own.

Thanks for joining our community and helping improve Syncfusion products!

1
Vote

customer reported that performance issue on timepicker when component is created. the slowdown occurs in the t.appendTo method which for the TimePicker calls the t.popupCreation method which should be called only when clicking on the icon and not when the component is created, as happens for the DatePicker.

To find it you have to follow the following path: last Parse HTML\Evaluate Script\Parse HTML\(anonymous)\t.appendTo\t.render\t.validateDisable\t.popupCreation.

I created 3 videos: one with only the DatePicker, one with only the TimePicker, one with both components.

https://www.syncfusion.com/downloads/support/common/4498/7z/Videos_d6ec73f2.7z

Sample: https://ej2.syncfusion.com/demos/#/bootstrap5/timepicker/default.html

Current Behavior : popupCreation method is called when component is created


Expected Behavior : popupCreation method should call when we click the icon