Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik Open Lakehouse is Now Generally Available! Discover the key highlights and partner resources here.
cancel
Showing results for 
Search instead for 
Did you mean: 
Rocky29
Contributor II
Contributor II

Mashup

Hi ,I having two tables , production,dispatch ,I want button when I click production button only appear production details,when ever click dispatch button only appear dispatch details .how to create mashup code please help me for reference attachment screen shoots.

2 Replies
JandreKillianRIC
Partner Ambassador
Partner Ambassador

Hi @Rocky29 

Please see below. Just put this into a html file, it will replicate what you are referring too. 

You can just edit the code to have the iframe for each section. 

 

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Toggle Production and Dispatch Details</title>
<style>
/* Basic styling for the buttons and details */
.details {
display: none;
margin-top: 20px;
padding: 10px;
border: 1px solid #ccc;
background-color: #f9f9f9;
}
.active {
display: block;
}
button {
padding: 10px 20px;
margin-right: 10px;
cursor: pointer;
}
</style>
</head>
<body>

<h1>Production and Dispatch Details</h1>

<!-- Buttons to toggle details -->
<button onclick="showDetails('production')">Production</button>
<button onclick="showDetails('dispatch')">Dispatch</button>

<!-- Production Details -->
<div id="production-details" class="details">
<h2>Production Details</h2>
<p>Here are the production details:</p>
<ul>
<li>Item 1: 100 units</li>
<li>Item 2: 150 units</li>
<li>Item 3: 200 units</li>
</ul>
</div>

<!-- Dispatch Details -->
<div id="dispatch-details" class="details">
<h2>Dispatch Details</h2>
<p>Here are the dispatch details:</p>
<ul>
<li>Item 1: 50 units dispatched</li>
<li>Item 2: 75 units dispatched</li>
<li>Item 3: 100 units dispatched</li>
</ul>
</div>

<script>
// JavaScript function to toggle visibility of details
function showDetails(detailType) {
// Hide all details first
document.querySelectorAll('.details').forEach(function(detail) {
detail.classList.remove('active');
});

// Show the selected details
if (detailType === 'production') {
document.getElementById('production-details').classList.add('active');
} else if (detailType === 'dispatch') {
document.getElementById('dispatch-details').classList.add('active');
}
}
</script>

</body>
</html>

 

Regards

Mark the solution as accepted that solved your problem and if you found it useful, press the like button! Check out my YouTube Channel | Follow me on LinkedIn

JandreKillianRIC
Partner Ambassador
Partner Ambassador

Hi @Rocky29 

Did this solution work for you? 

Regards - Jandre

Mark the solution as accepted that solved your problem and if you found it useful, press the like button! Check out my YouTube Channel | Follow me on LinkedIn