[SSE] Fix updating external references

This commit is contained in:
Julia Radzhabova 2022-08-30 22:23:14 +03:00
parent 82ba32c2ec
commit 9b36d4274f

View file

@ -139,7 +139,8 @@ define([
for (var i=0; i<links.length; i++) { for (var i=0; i<links.length; i++) {
arr.push({ arr.push({
value: links[i].asc_getSource(), value: links[i].asc_getSource(),
idx: i idx: i,
externalRef: links[i]
}); });
} }
} }
@ -151,13 +152,13 @@ define([
onUpdate: function() { onUpdate: function() {
var rec = this.linksList.getSelectedRec(); var rec = this.linksList.getSelectedRec();
rec && this.api.asc_updateExternalReferences([rec.get('idx')]); rec && this.api.asc_updateExternalReferences([rec.get('externalRef')]);
}, },
onUpdateAll: function() { onUpdateAll: function() {
var arr = []; var arr = [];
this.linksList.store.each(function(item){ this.linksList.store.each(function(item){
arr.push(item.get('idx')); arr.push(item.get('externalRef'));
}, this); }, this);
(arr.length>0) && this.api.asc_updateExternalReferences(arr); (arr.length>0) && this.api.asc_updateExternalReferences(arr);
}, },