フォームブリッジ・新バージョンで確認画面で特定項目を非表示としたい - kintone カスタマイズ - cybozu developer community
で回答内容が誤っておりました。
訂正します。
ブラウザのDev toolで見た限り、確認画面では
fb-custom--fieldというクラス付与がないようです。
fb-custom--confirm-fieldという設定ががあるのを見逃していました。
以下のコードでも動作はしますが、誤りでした。
const target = document.querySelector('.fb-custom--content > :first-child > :first-child');
if (target) {
target.style.display = 'none';
}
});
正しくは以下のように指定すべきでした。
formBridge.events.on('confirm.show', () => {
const nameDom = document.querySelector('.fb-custom--confirm-field[data-field-code="文字列__1行_"]');
if (nameDom) {
nameDom.style.display = 'none';
}
});
今見ると、Devtoolでもはっきり確認できるのですがなぜ見落としてしまったのかわかりません。
