お世話になっております。
「スペース」要素を基に「チェック」ボタンを作成したのですが、【create.show】中の【mySpaceFieldButton.onclick = function()】では、画面で入力した値が取得できません。
どのような記述にしたら、「チェック」ボタンを押下した時点での画面最新情報(値)を取得できるでしょうか?
※【create.change】、【create.submit】では、画面入力した値が取得出来ます。
(function() {
‘use strict’;
//
kintone.events.on([‘app.record.create.show’], function(event) {
var mySpaceFieldButton = document.createElement(‘button’);
mySpaceFieldButton.id = ‘my_space_field_button’;
mySpaceFieldButton.innerHTML = ‘チェック’;
mySpaceFieldButton.onclick = function() {
window.alert(“合否 1行目:” + event.record.明細.value[0].value[‘合否’].value); // ←情報が取得できない
};
kintone.app.record.getSpaceElement(‘my_space_field’).appendChild(mySpaceFieldButton);
return event;
});
//
kintone.events.on([‘app.record.create.submit’], function(event) {
window.alert(“合否 1行目:” + event.record.明細.value[0].value[‘回答’].value); // ←情報が取得できる
return false;
});
//
kintone.events.on([‘app.record.create.change.選択’], function(event) {
var Change_Value = event.changes.row;
var table = event.record.明細.value;
for (var i=0; i<table.length; i++) {
if (Change_Value === table[i]) {
if (event.record.明細.value[i].value[‘回答’].value === event.record.明細.value[i].value[‘選択’].value) { // ←情報が取得できる
event.record.明細.value[i].value[‘合否’].value = 1;
} else {
event.record.明細.value[i].value[‘合否’].value = 0;
}
break;
}
}
return event;
});
})();