Hello,
I have a Kendo UI Mobile ModalView that I use as a message dialog. It is rather simple (html code below),
and used to work fine by calling open and close methods and changing view data in between.
Now I have a situation where the modal view is already open and needs to be closed and
immediately reopened again with new data. It goes like this:
$("#modalview-alert").data("kendoMobileModalView").close();
changeSomeAlertData(); // update title and message text
$("#modalview-alert").data("kendoMobileModalView").open(); // opens view but immediately closes it
However the view doesn't reopen, apparently previous close method closes it too.
I tried to put a delay around close and I see that the view is reopened but immediately
closed after delay expires. Later on reopen works OK, this problem only happens if
open is done immediately after close. How can I close and immediately open the modal view again?
Thanks.
ps I use it on Android 7.0, Samsung Internet.
Regards,
Oleg
<div data-role="modalview" id="modalview-alert" data-close="onModalViewAlertClose"><div data-role="header">
<div data-role="navbar">
<span id="modalview-alert-title"></span>
<a data-click="closeModalViewAlert" data-role="button" data-align="right">X</a>
</div>
</div>
<div id="modalview-alert-body" style="position: relative">
<div id="modalview-alert-message"></div>
</div>
<div data-role="footer">
<div id="modalview-alert-buttons" data-role="navbar"></div>
</div>
</div>