[ZBXNEXT-8741] Improve 'Show' checkbox list and dynamic field behaviour in Gauge and Item value widgets Created: 2023 Oct 05  Updated: 2024 Dec 11  Resolved: 2023 Nov 10

Status: Closed
Project: ZABBIX FEATURE REQUESTS
Component/s: Frontend (F)
Affects Version/s: None
Fix Version/s: 7.0.0alpha8, 7.0 (plan)

Type: Change Request Priority: Trivial
Reporter: Diana Dauksa (Inactive) Assignee: Andrejs Griščenko
Resolution: Fixed Votes: 0
Labels: gauge, itemvaluewidget, widget
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Attachments: PNG File Show_checbox_improvement_1.png     PNG File Show_checbox_improvement_2.png     PNG File image-2023-11-02-10-19-16-951.png     PNG File screenshot-1.png    
Issue Links:
Duplicate
is duplicated by ZBXNEXT-8740 Improve 'Show' checkbox list and dyna... Closed
Team: Team A
Sprint: Sprint 105 (Oct 2023), Sprint 106 (Nov 2023)
Story Points: 0.25

 Description   

After ZBXNEXT-8681 implementation, improvements and new design pattern for 'Show' checkbox list behavior and disabled fields in Gauge and Item value widgets suggested by the UX designer:

  • Allow unchecking all checkboxes in 'Show' field. The result for saving such settings can be one of the following (to be discussed and decided upon implementation):
  1. update the checkbox list widget field behaviour so that when neither options are selected, the widget accordingly does not show any of the 'Show' elements;
  2. add an asterisk mark to the 'Show' field label and upon submit with all 'Show' checkboxes empty, throw an error indicating: "At least one 'Show' parameter must be selected." (exact error message TBD).
  • In Gauge widget, if 'Needle' checkbox is checked in 'Show' field, as soon as neither Value arc nor Thresholds arc is shown, disable and uncheck the 'Needle' checkbox, remove the 'Needle' configuration field group from Advanced configuration section. Same behaviour for 'Scale' checkbox and configuration fields;
  • Whenever a field is disabled, the field's label should also have a different design (color) than available fields. Color suggested for disabled field label text in default user theme - #B2B2B2 (see 'Show_checkbox_improvement_1.png' and 'Show_checkbox_improvement_2.png' for examples).


 Comments   
Comment by Andrejs Griščenko [ 2023 Oct 23 ]

Resolved in development branch feature/ZBXNEXT-8741-6.5.

Comment by Andrejs Griščenko [ 2023 Nov 06 ]

Implemented in:

Comment by Marianna Zvaigzne [ 2023 Nov 09 ]

Documentation (7.0) updated: 

  • Web interface > Frontend sections > Dashboards > Dashboard widgets >
    • Clock ('Show' parameter description under Configuration)
    • Gauge (screenshots and 'Advanced configuration' parameter description under Configuration)
Generated at Thu Jun 19 08:55:34 EEST 2025 using Jira 9.12.4#9120004-sha1:625303b708afdb767e17cb2838290c41888e9ff0.