Hello,I need virtualisation and load on demand features to load many rows in a complex table.I use Infragistics 2014.1. The API ui.igGridLoadOnDemand allows to load the data on demand. But the documentation of this API does not explain how to use in when the data is binded with a KnockoutJS observable data source. How can I load the data on demand in that case ?Regards,Xavier
Hello Xavier,
Thank you for using Infragistics forums!
Unfortunately, I will not be able to offer you help with Ignite UI 2014.1 as this version is no longer supported as explained in our Product Lifecycle page.
With this said, with Ignite UI 2018.1 and assuming that by igGridLoadOnDemand you mean the AppendRowsOnDemand feature there is no problem to use KO in such a scenario, however, the caveat is that regardless of the underlying data source AppendRowsOnDemand and virtualization are not supported together as they do a very similar job anyway.
I am attaching a sample using KO and AppendRowsOnDemand for your reference.
Best regards,
Stamen Stoychev
kosample.zip
Hello Stamen,
Thank you for your answer. Unfortunately, for the moment, it is not planned to upgrade igniteUI, because the last time that we have ugraded it, we spent two months to fix some regressions bugs. So I have to deal with the old 2014.1.
Regards,
Xavier
I am sorry you had issues with upgrading in the past.
If you decide to upgrade to a more recent version and experience any hurdles we will be happy to provide you with assistance.
In either case, what I wrote for the 18.1 version should generally be true for 14.1 in regards to feature integration support. One major exception is that our KO wrappers performance has been improved between then and now so I would at least give a trial 18.1 version a try you are experiencing performance issues.