TUniTable / TUniQuery, Master / Detail no AfterScroll event on new record
Posted: Mon 22 May 2017 12:34
Hello,
in Master / Detail relations, all detail TUniQuery / TUniTable don't get an AfterScroll event for the new record where ControlsDisabled is false. (for ControlsDisabled = true get i some events, which i have to ignore).
Instead of the AfterScroll receive i Refresh events for all details. However, Refresh events should only happen in case of an already existing record which get an refresh after a post or as a user request.
If i change in a detail table the cursor to another record get i the expected AfterScroll event.
My reason to look for that events is, to provide a proper working RecordChange and RecordRefresh event for all tables. Without the annoing tons of DataEvent and BeforeScroll and AfterScroll events.
Will you be able to change that behavior? Maybe by adding an option which allows to switch between the modes?
I work at the moment with the trial version. Means, i have no sourcecode. Maybe i am able to change it by myself in the sources, if i decide to buy the components. However, any additional change from my side make it more dificult to install an update of your components.
in Master / Detail relations, all detail TUniQuery / TUniTable don't get an AfterScroll event for the new record where ControlsDisabled is false. (for ControlsDisabled = true get i some events, which i have to ignore).
Instead of the AfterScroll receive i Refresh events for all details. However, Refresh events should only happen in case of an already existing record which get an refresh after a post or as a user request.
If i change in a detail table the cursor to another record get i the expected AfterScroll event.
My reason to look for that events is, to provide a proper working RecordChange and RecordRefresh event for all tables. Without the annoing tons of DataEvent and BeforeScroll and AfterScroll events.
Will you be able to change that behavior? Maybe by adding an option which allows to switch between the modes?
I work at the moment with the trial version. Means, i have no sourcecode. Maybe i am able to change it by myself in the sources, if i decide to buy the components. However, any additional change from my side make it more dificult to install an update of your components.