Buttons only, lookup options, and DELETE request in Business Forms 2.8.0
We are happy to announce the release of the Business Forms panel 2.8.0. This release includes the following updates:
- Added the string and number type selection for select boxes and radio buttons.
- Added lookup options for disabled form elements.
- Added support for
DELETE
requests. - Added the Buttons only layout to perform
GET
,POST
, andDELETE
requests. - Added the panel padding configuration allowing the usage of the entire panel area.
- Refactored documentation and examples of using API Servers with MySQL, PostgreSQL, and Deno.
- Updated to the latest Grafana 9.4.3 toolkit and workflows.
The plugin was updated in the Grafana Plugins catalog on March 23, 2023.
Layout
The new Buttons Only layout does not require any elements and allows performing update requests.
The panel padding can be adjusted within the range of 0 to 20 pixels depending on your use case.
Select and Radio options
For the select boxes and radio buttons, you can configure the format type (string or number) to correctly visualize returned values and update them using API.
Lookup for Read-only (Disabled) elements
We added a lookup for read-only form elements similar to radio buttons and select boxes to implement control forms and verify initial values before updating.
Control Form
A control form is a special form with multiple sections consisting of read-only and input fields.
DELETE requests
The update request supports the DELETE
, PATCH
, POST
, and PUT
methods.
Magic (JavaScript) Trio
Business Forms panel is one of the three plugins that complete Grafana. With Dynamic Text, Data Manipulation, and Business Charts panel you can create fully functional web applications meeting your needs and expectations.
Getting Started
You can install the Business Forms panel from the Grafana Plugins catalog or use the Grafana command line tool.
For the latter, please use the following command:
grafana cli plugins install volkovlabs-form-panel
Tutorial
In this video, Daria provides two examples of what the Business Forms plugin can do and then outline the configuration steps. Towards the end, she emphasizes that the Business Forms panel can be created dynamically or, in other words, as a code with a reference where you can get copy-paste examples.
Release Notes
Features / Enhancements
- Added the string and number type for select boxes and radio buttons (#120).
- Added the lookup options for disabled elements (#121).
- Added support for Server API with MySQL for the feedback dashboard (#125).
- Added compatibility with Grafana 9.3.1 (#129).
- Added options for the
DELETE
request (#130). - Added the Buttons-only layout to perform
GET
/POST
/DELETE
requests (#131). - Updated the README file and moved product documentation to docs.volkovlabs.io (#132).
- Updated the README file and product documentation (#134).
- Refactored API servers (#128).
- Updated CI and release workflows (#145).
- Added compatibility with Grafana 9.4.3 (#146).
- Added the
NoPadding
parameter to remove extra padding around the panel and make it configurable (#146). - Updated the README file and product documentation (#147).
Bug fixes
- Fixed the password and Boolean elements confirmation (#120).
Always happy to hear from you
- Ask a question, request a new feature, or report an issue at GitHub issues.
- Subscribe to our YouTube Channel and leave your comments.