Sencha grid에 record 추가 후에 변경상태로 설정하기

2025. 1. 26. 01:10Javascript/Sencha

record의 아무 셀이나 값을 변경하면, changed로 상태가 바뀜

상태를 강제로 적용하려면, commit()을 호출

success: function(response) {
    const data = Ext.decode(response.responseText);
    const store = gridImage.getStore();
    store.loadData(data);
    if(draggedData) {
        // Add the dragged records to the store
        const addRecord = store.add(draggedData)
        addRecord.map(record => {
            const groupId = record.get('group_id');
            record.set('group_id', '');
            record.commit();
            record.set('group_id', groupId);
        }); 
        console.log(addRecord);
        // Clear draggedData after processing
        draggedData = null;
    }
},