Optimize table styles loading

This commit is contained in:
Julia Radzhabova 2020-09-16 16:38:40 +03:00
parent dd4238fc31
commit 1216bae9bd
4 changed files with 22 additions and 14 deletions

View file

@ -691,9 +691,11 @@ define([
var count = self.mnuTableTemplatePicker.store.length; var count = self.mnuTableTemplatePicker.store.length;
if (count>0 && count==Templates.length) { if (count>0 && count==Templates.length) {
var data = self.mnuTableTemplatePicker.store.models; var data = self.mnuTableTemplatePicker.dataViewItems;
_.each(Templates, function(template, index){ data && _.each(Templates, function(template, index){
data[index].set('imageUrl', template.asc_getImage()); var img = template.asc_getImage();
data[index].model.set('imageUrl', img, {silent: true});
$(data[index].el).find('img').attr('src', img);
}); });
} else { } else {
var arr = []; var arr = [];

View file

@ -658,9 +658,11 @@ define([
var count = self.mnuTableTemplatePicker.store.length; var count = self.mnuTableTemplatePicker.store.length;
if (count>0 && count==Templates.length) { if (count>0 && count==Templates.length) {
var data = self.mnuTableTemplatePicker.store.models; var data = self.mnuTableTemplatePicker.dataViewItems;
_.each(Templates, function(template, index){ data && _.each(Templates, function(template, index){
data[index].set('imageUrl', template.asc_getImage()); var img = template.asc_getImage();
data[index].model.set('imageUrl', img, {silent: true});
$(data[index].el).find('img').attr('src', img);
}); });
} else { } else {
var arr = []; var arr = [];

View file

@ -332,9 +332,9 @@ define([
if (this._isTemplatesChanged) { if (this._isTemplatesChanged) {
if (rec) if (rec)
view.pivotStyles.fillComboView(view.pivotStyles.menuPicker.getSelectedRec(),true); view.pivotStyles.fillComboView(view.pivotStyles.menuPicker.getSelectedRec(),true, true);
else else
view.pivotStyles.fillComboView(view.pivotStyles.menuPicker.store.at(0), true); view.pivotStyles.fillComboView(view.pivotStyles.menuPicker.store.at(0), true, true);
} }
this._state.TemplateName=value; this._state.TemplateName=value;
} }
@ -357,9 +357,11 @@ define([
var count = styles.menuPicker.store.length; var count = styles.menuPicker.store.length;
if (count>0 && count==Templates.length) { if (count>0 && count==Templates.length) {
var data = styles.menuPicker.store.models; var data = styles.menuPicker.dataViewItems;
_.each(Templates, function(template, index){ data && _.each(Templates, function(template, index){
data[index].set('imageUrl', template.asc_getImage()); var img = template.asc_getImage();
data[index].model.set('imageUrl', img, {silent: true});
$(data[index].el).find('img').attr('src', img);
}); });
} else { } else {
styles.menuPicker.store.reset([]); styles.menuPicker.store.reset([]);

View file

@ -503,9 +503,11 @@ define([
var count = self.mnuTableTemplatePicker.store.length; var count = self.mnuTableTemplatePicker.store.length;
if (count>0 && count==Templates.length) { if (count>0 && count==Templates.length) {
var data = self.mnuTableTemplatePicker.store.models; var data = self.mnuTableTemplatePicker.dataViewItems;
_.each(Templates, function(template, index){ data && _.each(Templates, function(template, index){
data[index].set('imageUrl', template.asc_getImage()); var img = template.asc_getImage();
data[index].model.set('imageUrl', img, {silent: true});
$(data[index].el).find('img').attr('src', img);
}); });
} else { } else {
var arr = []; var arr = [];