Hello, as a follow-up to the previous thread https://forums.smartclient.com/forum...eria-in-update
There is a behavior that, even though it seems to have always been this way, I would like to verify if it is actually correct, as at first glance it seems inconsistent to me.
If, in a DMI for an update with allowMultiUpdate=false (request coming from the client), I execute dsRequest.addToCriteria(), the additional criteria are retained.
However, if I do the same thing by extending IDACall, in the override of handleDSRequest, the criteria are discarded unless allowMultiUpdate is also set to true.
Is this different behaviour expected ?
There is a behavior that, even though it seems to have always been this way, I would like to verify if it is actually correct, as at first glance it seems inconsistent to me.
If, in a DMI for an update with allowMultiUpdate=false (request coming from the client), I execute dsRequest.addToCriteria(), the additional criteria are retained.
However, if I do the same thing by extending IDACall, in the override of handleDSRequest, the criteria are discarded unless allowMultiUpdate is also set to true.
Is this different behaviour expected ?
Comment