Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Controls] Create Edit Mode Experience for Options List Control #108292

Closed
ThomThomson opened this issue Aug 11, 2021 · 1 comment · Fixed by #111065
Closed

[Controls] Create Edit Mode Experience for Options List Control #108292

ThomThomson opened this issue Aug 11, 2021 · 1 comment · Fixed by #111065
Labels
Feature:Dashboard Dashboard related features Feature:Input Control Input controls visualization impact:high Addressing this issue will have a high level of impact on the quality/strength of our product. loe:x-large Extra Large Level of Effort Project:Controls Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas

Comments

@ThomThomson
Copy link
Contributor

Options

The Options List Input Control needs to have an editing experience that allows a user to specify the following items

  • multiselect vs single select this should be a slider
  • Index Pattern all index patterns should be available
  • Field a field list will be captured from the index pattern only in edit mode, only when the editor is opened.
  • Default selections all available options from the field should be presented so the dashboard author can select default options.

This is in addition to the generic editing experience for each control which includes inputs for

  • Custom Title if no title is given, the embeddable title is used (usually the field name)
  • Control Type should be hidden while there is only one type of control registered
  • Width settings A triple selection with auto / small / large options perhaps.

Design Work

Much design work has gone into the look and feel of the inline editors for the Options List:

Screen Shot 2021-08-11 at 6 09 20 PM

Screen Shot 2021-08-11 at 6 08 30 PM

@ThomThomson ThomThomson added Feature:Dashboard Dashboard related features Feature:Input Control Input controls visualization Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas loe:x-large Extra Large Level of Effort impact:high Addressing this issue will have a high level of impact on the quality/strength of our product. Project:Controls labels Aug 11, 2021
@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-presentation (Team:Presentation)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature:Dashboard Dashboard related features Feature:Input Control Input controls visualization impact:high Addressing this issue will have a high level of impact on the quality/strength of our product. loe:x-large Extra Large Level of Effort Project:Controls Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants