# How to customise a plugin for expand button

**URL:** <https://discuss.elastic.co/t/how-to-customise-a-plugin-for-expand-button/377568>\
**Category:** Kibana\
**Tags:** dashboard, visualisation\
**Created:** [April 28, 2025, 9:34am UTC](https://discuss.elastic.co/t/how-to-customise-a-plugin-for-expand-button/377568 "2025-04-28T09:34:51Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ishnoor\_Khroud](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ishnoor_khroud/32/141664_2.png) [@Ishnoor\_Khroud](https://discuss.elastic.co/u/Ishnoor_Khroud)\
**Post date:** [April 28, 2025, 9:34am UTC](https://discuss.elastic.co/t/how-to-customise-a-plugin-for-expand-button/377568/1 "2025-04-28T09:34:51Z")

</div>

I have currently integrated the enhanced table plugin on my Kibana version 8.16.1 with the hopes that its source code could be modified to integrate an expand action button that will give detailed information on logs. The drill down option is limited to a few options and it mentions having premium access which is why that option is closed down. Any suggestions would be welcome.

---

<div class="post-metadata">

**Author:** ![nickpeihl](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/nickpeihl/32/112622_2.png) [@nickpeihl](https://discuss.elastic.co/u/nickpeihl)\
**Post date:** [May 5, 2025, 1:42pm UTC](https://discuss.elastic.co/t/how-to-customise-a-plugin-for-expand-button/377568/2 "2025-05-05T13:42:22Z")

</div>

The "Drilldown to URL" feature is premium license only, but the "Drilldown to Dashboard" feature is available with a basic license. I would suggest looking at the Developer Examples in Kibana, specifically the [UI Actions Enhanced example](https://github.com/elastic/kibana/tree/main/x-pack/examples/ui_actions_enhanced_examples) for details on how a plugin can register actions such as drill downs. You can see the Developer examples by [running Kibana from the source code](https://www.elastic.co/docs/extend/kibana/development-getting-started) with `yarn start --run-examples`.
