Open the browser console to see that when changing active view a signal named send_index_view is sent with active view index.
<p>Open the browser console to see that when changing active view a signal named send_index_view is sent with active view index.</p>
<ch5-triggerview
id="demo"
sendSignalShowChildIndex="send_index_view"
>
<ch5-triggerview-child>
<div class="viewcontent">
<h1>First View</h1>
</div>
</ch5-triggerview-child>
<ch5-triggerview-child>
<div class="viewcontent">
<h1>Second View</h1>
</div>
</ch5-triggerview-child>
<ch5-triggerview-child>
<div class="viewcontent">
<h1>Third View</h1>
</div>
</ch5-triggerview-child>
</ch5-triggerview>
<br>
<ch5-button id="prev" label="prev"></ch5-button>
<ch5-button id="next" label="next"></ch5-button>
var demo = document.getElementById('demo');
var prev = document.getElementById('prev');
var next = document.getElementById('next');
prev.addEventListener('click', function() {
demo.previousViewChild();
});
next.addEventListener('click', function() {
demo.nextViewChild();
});
.viewcontent {
width:100%;
height:200px;
background: #999;
display: table;
}
.viewcontent h1 {
text-align: center;
vertical-align: middle;
display:table-cell;
}