新規投稿
フォローする

レコード詳細画面と入力画面

お世話になります。

アプリのレコード詳細画面を開くと入力画面とフォーマットが同じですが、入力画面にはラベルで注意事項やコメントを多数記入しているため、詳細画面でも表示されると参照時に見づらくなります。

詳細画面を別で用意できるなど、何か良い方法はありますでしょうか。

0

6件のコメント

Avatar
村濱一樹

標準機能ではソレは無理なので、JavaScriptカスタマイズが必要なのですが、、

https://qiita.com/the_red/items/15e41f86ca157a68bf5c

こういうふうにラベルの要素を取得して全部見せないようにする、というのが一番簡単そうではありますね。

 

0
Avatar
ADM

>>村濱様

ご回答いただきましてありがとうございます。

例えばラベル全てを非表示にということは簡単にできるのでしょうか?

0
Avatar
村濱一樹

https://kinocolog.com/show_hide_btn/

たとえばjQueryでやるならこんなかんじでできるとおもいます。

0
Avatar
ADM

kintone.events.on('app.record.detail.show', function(event){
$('.control-label-field-gaia').eq(0).hide(); //非表示
return event;
});

 

このような感じで上手くいくかと思ったのですが、動作しませんでした。

0
Avatar
村濱一樹

上記がなぜうごいてないかまではみてませんが、

document.querySelectorAll('div.control-label-field-gaia').forEach((a) => a.style.display = 'none')

jQuery使わない方法で考えてみました

0
Avatar
ADM

ご紹介頂いた方法で一括で非表示にすることができました。

こちらを応用して使用していきたいと思います。

ありがとうございます。

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