# Como acionar função ao clicar no Botão de Solução

**URL:** <https://meta.discourse.org/t/how-to-trigger-function-on-the-click-of-solution-button/204738>\
**Category:** Development\
**Created:** [29 Setembro , 2021 10:28 UTC](https://meta.discourse.org/t/how-to-trigger-function-on-the-click-of-solution-button/204738 "2021-09-29T10:28:05Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![saurabhmasc](https://avatars.discourse-cdn.com/v4/letter/s/4bbf92/32.png) [@saurabhmasc](https://meta.discourse.org/u/saurabhmasc)\
**Post date:** [1 Outubro , 2021 08:01 UTC](https://meta.discourse.org/t/how-to-trigger-function-on-the-click-of-solution-button/204738/5 "2021-10-01T08:01:22Z")

</div>

Olá @zogstrip,

Obrigado pela resposta. Encontramos a solução.

Precisamos exibir um popup semelhante a um aviso de cookies (ou seja, fixo na parte inferior) na página do tópico, caso o usuário logado seja o autor do tópico e nenhuma das respostas esteja marcada como Solução. Sempre que o autor do tópico marcar ou desmarcar uma resposta como Solução, o popup deve ser ocultado ou exibido.

 ![Accept_answer](https://global.discourse-cdn.com/meta/original/3X/6/4/64013a965192042fb3fc92f10fbb162b27545a02.png)

Para isso, criamos um widget que retorna o popup (digamos: accept-answer-popup) apenas com base nas condições necessárias (como mencionei acima) e o anexamos após o widget post-stream.

Dessa forma, sempre que o autor do tópico marcar ou desmarcar uma resposta como Solução, o widget post-stream é atualizado e, consequentemente, o accept-answer-popup também é atualizado, já que estão em cadeia. Isso resolveu nosso problema.

Por favor, nos dê feedback se houver algo faltando na nossa implementação.

---

_[View the full topic](https://meta.discourse.org/t/how-to-trigger-function-on-the-click-of-solution-button/204738)._
