Chart with input form
Hello, is this case possible to achieve?
I have a card, with drill downs. Bar chart, pie chart...I click on one of the sections and when reaching 2nd/3rd or N level of drilling, user can click into a section of the graphed data and open an input form (most likely created by APP DB technology)
Did I explain myself clearly, or would you like to review it with a simulated example? My believe is that it might be possible combining Phoenix charts and App DB tecnologies...
Thanks in advance.
Best Answer
-
Thanks for your message @MartinB! This sounds like it would be possible with a custom app. I don't see this working without some custom development unless you wanted the last visual to be a table. There is a way to link to a url from within a table card, but I am not aware of any other visuals that allow you to link from a part of the visual straight out of the box.
Here is a KB article on adding links from a table card: https://knowledge.domo.com/Visualize/Adding_Cards_to_Domo/KPI_Cards/Transforming_Data_Using_Beast_Mode/Adding_Graphics%2C_Links%2C_and_Images_to_Table_Cards_Using_Beast_Mode
I will do some research to see what additional information I can get you on the customer app side. Thanks!
2
Answers
-
Thanks for your message @MartinB! This sounds like it would be possible with a custom app. I don't see this working without some custom development unless you wanted the last visual to be a table. There is a way to link to a url from within a table card, but I am not aware of any other visuals that allow you to link from a part of the visual straight out of the box.
Here is a KB article on adding links from a table card: https://knowledge.domo.com/Visualize/Adding_Cards_to_Domo/KPI_Cards/Transforming_Data_Using_Beast_Mode/Adding_Graphics%2C_Links%2C_and_Images_to_Table_Cards_Using_Beast_Mode
I will do some research to see what additional information I can get you on the customer app side. Thanks!
2 -
Wow, sounds like that's a feature barely accounted or imagined
I will definetly work in this and will reach you out with whatever outcome I get of the development.
Thanks for the guidance!
2 -
Awesome, I would love to hear more on how it goes for you. Domo does have a form builder app, that is an add on, which might be interesting for you, and could help in your use case. Here is a link to our Form Builder documentation.
https://knowledge.domo.com/The_Appstore/Available_Apps/Form_Builder_(BETA)
2 -
Hi @MartinB ! I heard back from our team internally, and there is some documentation on what you are looking to do. I have added that below. I look forward to hearing back on how the development goes. Thank you!
The answer is in the Domo Phoenix documentation:
https://domoapps.github.io/domo-phoenix/#/domo-phoenix/api
addEventListener(type, (event) => boolean)
Attach a handler to various Phoenix event types. The following events are supported:
- drill
- hover
- chartStateChanged
- cardbus
// Define your own drill "click" event
chart.addEventListener('drill', function(ev) {
const filterStrings = ev.drillInfo.filters.map(
f => `${f.column} contains ${f.values.join(' OR ')}`
);
console.log('drilling on: ', filterStrings.join(' AND '));
return true;
});
0
Categories
- All Categories
- 1.8K Product Ideas
- 1.8K Ideas Exchange
- 1.5K Connect
- 1.2K Connectors
- 300 Workbench
- 6 Cloud Amplifier
- 8 Federated
- 2.9K Transform
- 100 SQL DataFlows
- 616 Datasets
- 2.2K Magic ETL
- 3.9K Visualize
- 2.5K Charting
- 738 Beast Mode
- 56 App Studio
- 40 Variables
- 685 Automate
- 176 Apps
- 452 APIs & Domo Developer
- 47 Workflows
- 10 DomoAI
- 36 Predict
- 15 Jupyter Workspaces
- 21 R & Python Tiles
- 394 Distribute
- 113 Domo Everywhere
- 275 Scheduled Reports
- 6 Software Integrations
- 124 Manage
- 121 Governance & Security
- 8 Domo Community Gallery
- 38 Product Releases
- 10 Domo University
- 5.4K Community Forums
- 40 Getting Started
- 30 Community Member Introductions
- 108 Community Announcements
- 4.8K Archive