Repository navigation
Conversation
Contributor
|
@edname can you please resolve the conflicts? |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Display and select records in runtime cursor grids
Runtime Grid currently renders empty cells without consulting RecordSource.
Read bounded snapshots of unbuffered in-memory aliases, map simple column fields,
and let mouse clicks or Up/Down/Home/End move the bound cursor's physical record.
Form actions can then read the selected record. Preview alone preserves the work
area and pointer; selection deliberately changes them without host file writes.
Dispatch Before/AfterRowColChange around navigation and respect NODEFAULT and
Valid/When rejection. Generation tokens reject requests for recreated aliases.
When rejection restores the previous visible record; this does not implement
VFP's full alternate-focus search. Cell editing, full child focus/click behavior,
expressions, host tables, filters and indexes remain separate work. The UI and
docs describe the bounds: 200 rows, 128 fields, 512 characters per cell.
Validation on macOS ARM64: selection regression fails before implementation;
4 grid Rust tests, 31 data-engine tests and 28 renderer/WASM/sample tests pass.
WASM, typecheck, lint and application build pass. Native Windows VFP comparison
not performed. Public fixtures are synthetic. Developed with AI assistance.