[SSE] Fix loading sort settings
This commit is contained in:
parent
590a77132b
commit
40a62f93e6
|
@ -188,7 +188,10 @@ define([ 'text!spreadsheeteditor/main/app/template/SortDialog.template',
|
||||||
if (levels) {
|
if (levels) {
|
||||||
var arr = [];
|
var arr = [];
|
||||||
for (var i=0; i<levels.length; i++) {
|
for (var i=0; i<levels.length; i++) {
|
||||||
var level = levels[i];
|
var level = levels[i],
|
||||||
|
levelProps = this.props.asc_getLevelProps(level.asc_getIndex()),
|
||||||
|
istext = levelProps ? levelProps.asc_getIsTextData() : true,
|
||||||
|
iscolor = (level.asc_getSortBy() !== Asc.c_oAscSortOptions.ByValue);
|
||||||
arr.push({
|
arr.push({
|
||||||
columnIndex: level.asc_getIndex(),
|
columnIndex: level.asc_getIndex(),
|
||||||
levelIndex: i,
|
levelIndex: i,
|
||||||
|
@ -196,6 +199,13 @@ define([ 'text!spreadsheeteditor/main/app/template/SortDialog.template',
|
||||||
order: level.asc_getDescending(),
|
order: level.asc_getDescending(),
|
||||||
color: level.asc_getColor()
|
color: level.asc_getColor()
|
||||||
});
|
});
|
||||||
|
this.levels[i] = {
|
||||||
|
levelProps: levelProps,
|
||||||
|
order_data: [
|
||||||
|
{ value: Asc.c_oAscSortOptions.Ascending, displayValue: (iscolor) ? (this.sortOptions.sortcol ? this.textTop : this.textLeft) : (istext ? this.textAZ : this.textAsc) },
|
||||||
|
{ value: Asc.c_oAscSortOptions.Descending, displayValue: (iscolor) ? (this.sortOptions.sortcol ? this.textBelow : this.textRight): (istext ? this.textZA : this.textDesc)}
|
||||||
|
]
|
||||||
|
};
|
||||||
}
|
}
|
||||||
this.sortList.store.reset(arr);
|
this.sortList.store.reset(arr);
|
||||||
(this.sortList.store.length>0) && this.sortList.selectByIndex(0);
|
(this.sortList.store.length>0) && this.sortList.selectByIndex(0);
|
||||||
|
|
Loading…
Reference in a new issue