I have a custom load method in an IDO in Factory track. The CLM is getting job route information, applying some Linq logic, and returning the data to the form. The issue is that not all of the records are presented on the form, but when debugging, all of the records DO exist in the data table. Sometimes all of the records show up on the form, and sometimes not. I can't seem to find any pattern that identifies when the data is not showing up
I've built a throwaway form using the ido clm to ensure no form logic blocking data - that made no change.
I've hard-coded different filter values in LoadCollectionRequests to try to break the data table that is returned (i.e., filter out the data that does show on the form, expecting that no records would show up in a subsequent collection refresh) The result is more - but not all - of the expected records show up on the form.
I've even purposely added code that would make the data that makes up the data table "wrong" - but not all of the "wrong" data shows up on the form.
Everything I've tried leads me back to the same result - the records in the data table returned by the CLM do not always show up on the form regardless of any faulty logic in the code that generates the data table. If the data table has 100 rows, barring any record cap limits, I'd expect to see 100 records in the collection on the form.
Any ideas?