I want to disable optons in visualization

im new to elasticsearch, i created dashbord in kibana and displayed in website by sharing through iframe.

Problem is that i dont want user to see and go through the options in visualization in dashboard

i want to disable or hide 3 dots(options) in every visualiztions in dashboard

Please help me with this


Please be patient in waiting for responses to your question and refrain from pinging multiple times asking for a response or opening multiple topics for the same question. This is a community forum, it may take time for someone to reply to your question. For more information please refer to the Community Code of Conduct specifically the section "Be patient". Also, please refrain from pinging folks directly, this is a forum and anyone that participates might be able to assist you.

If you are in need of a service with an SLA that covers response times for questions then you may want to consider talking to us about a subscription.

It's fine to answer on your own thread after 2 or 3 days (not including weekends) if you don't have an answer.

Hi @sujayjay, I've taken a look at this and this feature doesn't exist, and we aren't tracking any requests for this feature in the Kibana issue tracker. Feel free to open a new issue requesting this feature, and the team can take a look at how it fits with other priorities.

I can suggest a workaround, but it's not something I've tried. It is possible to develop a custom Kibana plugin which can insert CSS styles to hide the edit buttons that you are asking to hide.

.dshAppContainer .embPanel__optionsMenuButton {
  display: none;

This would be the CSS to hide it (depending on Kibana version).

If you want a quick solution you can add this into a CSS file already being used with Kibana.

For instance /kibana/src/core/server/core_app/assets/legacy_light_theme.css if you are using the light theme (if you have dark mode set use the dark theme file). Just copy paste that into the bottom of that file and you should be good to go. Might need to clear some browser cache to force the change. (again it depends on version).

I did not check or verify that this doesn't remove the options from other pages in Kibana you might want to keep them. I think by targeting dshAppContainer that should just hide those within the Dashboard application.

One huge side effect of this is if you upgrade Kibana that change is gone/overwritten. You will need to add it back in. That is why a custom plugin would be ideal and the best way to do this.

You could also do this change on the website where you call the iframe from but will require some Javascript because you can't apply CSS to an iframe. But you can hide elements using Javascript after the page has loaded and I think you should have that ability if you are offering an iframe. If you do the second option then that will be hidden just for the iframe users. The first option will hide for iframe and people that are logged within Kibana which you probably don't want but I am not sure on your exact use case here.

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.