mirror of
https://gitlab.com/freepascal.org/fpc/pas2js.git
synced 2026-02-25 05:48:17 +01:00
* Implement BookmarkValid
This commit is contained in:
parent
47aa8d9351
commit
7a02179405
@ -145,6 +145,7 @@ type
|
||||
function GetFieldClass(FieldType: TFieldType): TFieldClass; override;
|
||||
function IsCursorOpen: Boolean; override;
|
||||
// Bookmark operations
|
||||
function BookmarkValid(ABookmark: TBookmark): Boolean; override;
|
||||
procedure GetBookmarkData(Buffer: TDataRecord; var Data: TBookmark); override;
|
||||
function GetBookmarkFlag(Buffer: TDataRecord): TBookmarkFlag; override;
|
||||
procedure InternalGotoBookmark(ABookmark: TBookmark); override;
|
||||
@ -699,6 +700,11 @@ begin
|
||||
Result := Assigned(FDefaultIndex);
|
||||
end;
|
||||
|
||||
function TBaseJSONDataSet.BookmarkValid(ABookmark: TBookmark): Boolean;
|
||||
begin
|
||||
Result:=isNumber(ABookmark.Data);
|
||||
end;
|
||||
|
||||
procedure TBaseJSONDataSet.SetBookmarkData(var Buffer: TDataRecord; Data: TBookmark);
|
||||
begin
|
||||
Buffer.Bookmark:=Data.Data;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user