お世話になっております。
jsでチェックボックスのチェックしていない項目も詳細画面で表示したいと思います。
ですが、そもそもKintone上でformでチェックしない値を取得していない状態で表示されていると思われるため、チェックされていない項目が分からない状態だと思います。
チェックした項目は取得し、スタイル変更などしているのですが、どうにかチェックしていない項目も表示したいです。
仮ですが、コードも載せておきます。
取得した値を緑色で取り消し線。
チェックの入っていないものを赤色の文字で表示したいです。
何等かいい方法はないでしょうか、よろしくお願いいたします。
(function(){
‘use strict’
var events= [
‘app.record.index.show’, /**一覧表示 */
‘app.record.detail.show’/**詳細表示 */
];
kintone.events.on(events,function(event){
var elements=kintone.app.record.getFieldElement(‘登録書類確認’);
elements.style.color=‘#4edc95’; /**緑 */
elements.style.textDecoration=‘line-through’;
if (elements.indexOf(“準備中”)==-1){
$(‘.クラス名 span’).appendChild(‘<div class=“add-items”>準備中</div>’);
}
if (elements.indexOf(“手渡し済”)==-1){
$(‘.クラス名 span’).appendChild(‘<div class=“add-items”>手渡し済</div>’);
}
if (elements.indexOf(“発送済み”)==-1){
$(‘.クラス名 span’).appendChild(‘<div class=“add-items”>発送済み</div>’);
}
if (elements.indexOf(“回収済み”)==-1){
$(‘.cクラス名 span’).appendChild(‘<div class=“add-items”>回収済み</div>’);
}
$(‘.add-items’).style.color=‘#d52b2b’; /**赤 */
returnevent;
});
})();