|
![]() |
#1 |
Сенбернар
|
Access to forms cache
To access the forms record cache in a grid control from X++ code use these form data source methods: int mark( [int mark] ) Set or get the mark flag on the current record. This flag can be used in the other methods, and a value other than 0 will result in the record showing up as marked in grids. int markRecord(record r, [int Mark]) Set or get the mark flag on the specified record. This method can be used if the record has been found using a select or method call outside the form, and the cache will be searched for the record (on RecId match), and the mark value will be set/returned. record getFirst([int Mark = 0], [boolean fetchahead = TRUE]) Return the first record with the specified mark value. The fetchAhead parameter can be used to specify if only the cached records should be looked at (fetchAhead=FALSE), or if the cache should be expanded, and all records looked at. record getNext() Uses a previous getFirst, and returns the next record matching the specified mark value. |
|