新規投稿
フォローする

IEだけレコードsetできない?

あるアプリのレコード詳細表示画面にボタン「変更取消連絡書」を用意して、

下記処理をおこなっています(別アプリの新規レコード追加画面を別タブで開き、あるフィールドの値をセット、ルックアップ更新する)。

8月のいつごろからか、IEだけ別タブへの遷移は動くが、

値セットがされない事象が起きています(edge、chromeはOK)

基本的なことで恐縮ですが、何かお分かりになりましたらお願いいたします。

 

 

 

 

 

 

//変更取消連絡書処理
function 変更取消連絡書(event) {
var wR = event.record;
//変更取消連絡書の新規作成画面のURLへのジャンプ
var new_window = window.open("/k/122/edit");
new_window.addEventListener("load", function() {
window.postMessage(new_window.kintone !== null, location.origin);
});
window.addEventListener("message", (function() {
return function field_set() {
//新規レコード側のフィールドを指定してsetする
var wNApp = new_window.kintone;
var wNR = wNApp.app.record.get();
wNR.record.入力用発注番号.value = wR.発注番号.value;
//ルックアップ更新
wNR.record.入力用発注番号.lookup = true;
wNApp.app.record.set(wNR);
window.removeEventListener("message", field_set, false);
//キャンセルボタン用処理
var cancel1 = new_window.document.getElementsByClassName('gaia-ui-actionmenu-cancel');
cancel1[0].addEventListener('click', function() {
new_window.close();
}, false);
};
})(), false);
}

0

0件のコメント

サインインしてコメントを残してください。