JavaScript初心者です。
カテゴリーの値を文字列フィールド(setcategory)へ設定しようと思い、下記のスレッドを参考にしたのですが、うまくいきません。console.logでは設定したカテゴリが出力されています。
よろしくお願いいたします。
カテゴリーのフィールドコード取得について – cybozu developer network
(function(){
‘use strict’;
kintone.events.on([‘app.record.create.show’,‘app.record.edit.show’],function(event){
const ele = document.querySelectorAll(‘.input-category-cybozu’);
//MutationObserver(インスタンス)の作成
var mo = new MutationObserver(function(moRecords) {
moRecords.forEach((rec) => {
if (rec.target.className.indexOf(‘tree-node-select-cybozu’) != -1) {
//処理
console.log(rec);
console.log(rec.target.innerText);
var record=event.record;
record[‘setcategory’].value =rec.target.innerText;
return event;
}
});
});
//監視する対象の指定
var config = {
attributes: true,//「属性」の変化
attributeFilter: [‘class’],
subtree: true,//孫以降のノードの変化も検出
};
//監視の開始
mo.observe(ele[0], config);
return event;
});
})();