Skip to content

Support dynamic virtual field values within feature forms - #8143

Open
nirvn wants to merge 3 commits into
masterfrom
virtualfieldsupport
Open

nirvn wants to merge 3 commits into
masterfrom
virtualfieldsupport

Conversation

@nirvn

@nirvn nirvn commented Oct 22, 2026

Copy link
Copy Markdown
Member

This PR implements support for dynamic virtual values within feature forms. A virtual field driving for e.g. a complex set of calculation based on multiple data provided fields will now always be up-to-date while editing a feature. This mimics the behavior in QGIS, which harmonizes one more UX between us and our big brother.

This comes in handy alongside a separate fix in this PR that insures relationship actions such as child feature addition / editing / and deletion trigger default value (and virtual field value!) updates when the relation_aggregate() function is used within the expressions that drive those values.

@qfield-fairy

qfield-fairy commented Oct 22, 2026 •

Copy link
Copy Markdown
Collaborator

🍎 MacOS DMG universal builds

Download a MacOS DMG universal build of this PR for testing.
(Built from commit 24dca73)

🪟 Windows builds

Download a Windows build of this PR for testing and for arm64.

(Built from commit 24dca73)

📱 Android builds

Download an Android arm64 build of this PR for testing.
(Built from commit 24dca73)

Other Android architectures

🐧 Linux AppImage builds

Download a Linux AppImage build of this PR for testing.
(Built from commit 24dca73)

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants