レコード編集画面で保存を押すと、sweetAlertを利用して確認メッセージを表示したいと考えています。
「SweetAlert起動後の画面遷移について」を参考に以下のコードを実装してみました。
(function() {
"use strict";
kintone.events.on('app.record.edit.submit.success', function(e) {
var recordId = e.record.$id.value;
return new kintone.Promise(function(resolve, reject) {
swal({
title: "報告完了",
text: "報告完了しました",
type: "warning"
});
window.location.href = window.location.origin + window.location.pathname + "#record=" + recordId;
}).then(function(r) {
return event;
});
});
})();
PC上では正常に動作するのですが、
app.record.edit.submit.success ⇒ mobile.app.record.edit.submit.success に変更してスマートフォン上で試してみましたが、”入力内容が正しくありません”とメッセージが表示され動作しない状況です。
window.location.href = window.location.origin + window.location.pathname + “#record=” + recordId;
上記の部分が怪しいと思うのですが、スマートフォンの場合どういう風に記述すればいいんでしょうか?
よろしくお願い致します。