先日は色々と教えていただきありがとうございました!
aタグを取得するやり方だとうまくいかなかったので下記コードを試し、関連レコードは別タブで開かないようにすることができました!
(function() {
'use strict';
var events = ['app.record.detail.show'];
kintone.events.on(events, function(event) {
const target = document.body;
// ノードに変化があれば実行
const observer = new MutationObserver(function() {
const el = document.getElementsByClassName('listTable-action-gaia');
for(let i = 0 ; i < el.length ; i++) {
el[i].removeAttribute('target'); // targetプロパティを削除(これにより同タブ遷移となる)
}
});
const config = { childList: true, subtree: true }; // 監視を指定するオプション
observer.observe(target, config); // 監視開始
});
})();
アプリアクションのボタンも別タブで開かないようにしたいのですが、ボタンがaタグではないのでうまく動きません。
アクションボタンにも対応させる方法をご存知でしょうか。