This question is locked. New answers and comments are not allowed.
To save anyone else time (hopefully), here is the difference between beforeHide ("data-before-hide") and hide ("data-hide") - as documented at http://docs.kendoui.com/api/mobile/view#events-beforeHide
Assuming you have two views and JS as follows:
If you are on page 1 and click on your tabstrip to show page 2, the alerts will read (in this order):
Hiding page 1
Showing page 2
Whereas, if you are on page 2 and click on your tabstrip to show page 1, the alerts will read (in this order):
Showing page 1
Hiding page 2
So, the show event on page 1 fires before the hide event on page 2 - which is important to know if you are dependent on the order of show/hide!
Hope this helps someone else!
Stewart
Assuming you have two views and JS as follows:
<div id="tabstrip-page1" data-role="view" data-title="Page 1" data-show="show1" data-before-hide="hide1"> Page 1</div><div id="tabstrip-page2" data-role="view" data-title="Page 2" data-show="show2" data-hide="hide2"> Page 2</div> <script> function show1() { alert("Showing page 1"); } function show2() { alert("Showing page 2"); } function hide1() { alert("Hiding page 1"); } function hide2() { alert("Hiding page 2"); }</script>If you are on page 1 and click on your tabstrip to show page 2, the alerts will read (in this order):
Hiding page 1
Showing page 2
Whereas, if you are on page 2 and click on your tabstrip to show page 1, the alerts will read (in this order):
Showing page 1
Hiding page 2
So, the show event on page 1 fires before the hide event on page 2 - which is important to know if you are dependent on the order of show/hide!
Hope this helps someone else!
Stewart