お世話になります。
テーブルへの初期値の設定とあわせて
初期値で挿入されたテーブル行へ、追加・削除ボタンが表示されないようにしたいです。
以下を参考に試しましたが、
テーブルへの初期値は入るのですがボタン制御が一行目のみにしか反映されません。
初期値が設定されたすべての行にボタン制御を反映させるには
どのようにすればよいでしょうか?
(function(){
'use strict';
kintone.events.on('app.record.create.show', function(event){
var record = event.record;
//行の作成
var newRow1 = createValue_('1','テスト');
var newRow2 = createValue_('2','テスト');
var newRow3 = createValue_('3','テスト');
//テーブルに初期値を定義する
record.テーブル.value = [
newRow1,
newRow2,
newRow3
];
if(record.編集.value === "不可"){
for(var i in record.テーブル.value){
record.テーブル.value[i].value.項番.disabled = true;
record.テーブル.value[i].value.項目.disabled = true;
}
}
[].forEach.call(document.getElementsByClassName("subtable-operation-gaia"), function(button){
button.style.display = 'none';
});
document.getElementsByClassName("subtable-operation-gaia")[0].style.display = "";
return event;
});
function createValue_(number,text){
return{
'value':{
'項番':{
'type': 'NUMBER',
'value': number
},
'項目':{
'type': 'MULTI_LINE_TEXT',
'value': text
},
'自己チェック':{
'type': 'RADIO_BUTTON',
'value': ""
},
'上司チェック':{
'type': 'RADIO_BUTTON',
'value': ""
}
}
};
}
})();