Hi,
I am testing with version 13.0 2023-09-09.
In dataBoundComponent.exportData there is fragment that combines implicit criteria with regular criteria.
If implicitCriteria are advanced and criteria are simple and criteria contains at least on field with type text, textMatchStyle is lost.
textMatchStyle is stored earlier in requestProperties, but it will not be used when converting criteria to combine with implicitCriteria.
textMatchStyle will be later passed on to dataSource.exportData, but as passed combined criteria will be already advanced, it will not be used.
I think that you should change that fragment to something like:
Best regards,
Janusz
I am testing with version 13.0 2023-09-09.
In dataBoundComponent.exportData there is fragment that combines implicit criteria with regular criteria.
Code:
var criteria = isc.DS.compressNestedCriteria( (ds || isc.DS).combineCriteria(this.getImplicitCriteria(true), this.getCriteria()) );
textMatchStyle is stored earlier in requestProperties, but it will not be used when converting criteria to combine with implicitCriteria.
textMatchStyle will be later passed on to dataSource.exportData, but as passed combined criteria will be already advanced, it will not be used.
I think that you should change that fragment to something like:
Code:
var criteria = isc.DS.compressNestedCriteria( (ds || isc.DS).combineCriteria(this.getImplicitCriteria(true), this.getCriteria(), "and", requestProperties.textMatchStyle) );
Best regards,
Janusz
Comment