Bug report #18076
Checkbox options in drag and drop designer disappears when default value is not blank in QGIS 2.99
Status: | Closed | ||
---|---|---|---|
Priority: | Normal | ||
Assignee: | - | ||
Category: | Edit widget | ||
Affected QGIS version: | master | Regression?: | Yes |
Operating System: | Win7 | Easy fix?: | No |
Pull Request or Patch supplied: | No | Resolution: | fixed/implemented |
Crashes QGIS or corrupts data: | No | Copied to github as #: | 25972 |
Description
I came across this trying to trigger checkbox states based on other checkbox states with case->when default values to behave similar to radio buttons. No luck there, but came across this.
Reproduction steps- Start new project
- Add new scratch layer, no geometry
- Add an integer field and save
- In Attributes Form, select the field. Change Widget Type to Checkbox. Set checked state to 1, unchecked to 0. Apply. OK.
- Re-open properties. Select the field. In default values, enter 1 (to default to checked state). Apply. OK.
- Re-open properties. Select the field. CHECKED STATE OPTIONS ARE GONE!
- Clear the default value. Apply. OK.
- Re-open properties. Select the field. Checked state options return, but empty.
- Could be there's a reasonable explanation for this?
Thanks!
BTW, originally added this to #18075 but I'm not sure that is watched.
Associated revisions
Fix loss of checkbox widget settings when a default expression is set
Fixes #18076
History
#1 Updated by Nyall Dawson almost 7 years ago
- Regression? changed from No to Yes
#2 Updated by Nyall Dawson almost 7 years ago
#3 Updated by Nyall Dawson almost 7 years ago
- % Done changed from 0 to 100
- Status changed from Open to Closed
Applied in changeset qgis|0eda77661fcef96b795eb451f5e73e9b4b0a2613.
#4 Updated by Jürgen Fischer almost 7 years ago
- Description updated (diff)
#5 Updated by Giovanni Manghi almost 7 years ago
- Resolution set to fixed/implemented