В прослушивателе событий изменения для флажка (прослушиватель событий щелчка) вы можете добавить полученные записи в (глобальный) массив, используя нечто подобное
changedArray.push(oRecord);
И когда выотправить его, отправить измененный массив.Вы также можете предотвратить несколько добавлений.
if (!changedArray[oRecord.keyElement]) {
changedArray.push(oRecord);
changedArray[oRecord.keyElement] = true;
}