This post is machine-translated. The original post in german language can be found here.
These post applies to following version:
Dynamics AX 2012
Dynamics AX 2012
|
|
|
|
|
|
This post is machine-translated. The original post in german language can be found here.
These post applies to following version:
Dynamics AX 2012
|
Often, a function that has been created based on the SysOperation-framework, is called from a form via a button. Therefore there is the requirement, that the displayed data should be updated in the form after execution.
I like to use the following logic. This assumes that the call of the function is done via a button and thereby the main()-method is triggered.
This refresh is done via a sub-method and could look like this:
The call of this method takes place in the mentioned main():
Variations of the refreshCallingForm()
Instead of the task()-method of the form, one could also call some methods of the form data source.
Use of ExecuteQuery()
If you use the executeQuery() of the respective FomDataSource, any filters and the data set focus will be lost.
Use of ReSearch()
Use of ReRead()
A reRead() would be conceivable, but in this case only the active record would be updated.