Refresh Button Card to Refresh Domo Page in Embed

Hello,

I am trying to write a Brick with a button to refresh the Domo Page back to the default load. I cannot use page filters to return to the Default Page Filters as my embed will not showcase these page filters. I saw that there is a button to refresh the Dataset on the click of the button (linked in this question) but I have not found anything in regards to refreshing the page (like clicking the browser refresh button but a button within the report).

I am looking forward to reading over your responses and thanks in advance.

Tagged:

Answers

  • Hi, I am able to reload the card but it shows up with a previous iteration of the card contents. I just wanted to show an update

  • Update, I have a Domo Support Case open for this.

  • Sorry, I can't watch the video right now. But I can see your question. You should be able to include a button in your brick that triggers JavaScript to refresh

    location.reload();

    If you add html for the button, something like the following should work:

    #refreshButton {
    margin: 10px;
    padding: 10px 20px;
    background-color: #0070d2;
    color: white;
    border: none;
    border-radius: 5px;
    font-size: 14px;
    cursor: pointer;
    }

    #refreshButton:hover {
    background-color: #005bb5;
    }
    <div id="brick-container">
    <button id="refreshButton">Refresh Page</button>
    </div>

    document.getElementById("refreshButton").addEventListener("click", function() {
    // Refresh the page
    location.reload();
    });

    ** Was this post helpful? Click Agree or Like below. **
    ** Did this solve your problem? Accept it as a solution! **

  • I have tried something similar but this only refreshes the card. I am looking for something that can refresh the entire page.

  • Have you tried redirecting the user to the same URL but utilizing an empty pfilter get parameter?

    **Was this post helpful? Click Agree or Like below**
    **Did this solve your problem? Accept it as a solution!**