[SSE] Refactoring formula wizard
This commit is contained in:
parent
ef30e2360f
commit
b377c5b10b
|
@ -264,7 +264,9 @@ define([
|
||||||
if (newValue == oldValue) return;
|
if (newValue == oldValue) return;
|
||||||
var index = input.options.index,
|
var index = input.options.index,
|
||||||
arg = me.args[index],
|
arg = me.args[index],
|
||||||
res = me.api.asc_insertFormulaArgument(newValue, index, arg.argType),
|
values = me.getArgumentsValue();
|
||||||
|
values[index] = newValue;
|
||||||
|
var res = me.api.asc_insertArgumentsInFormula(values, index, arg.argType),
|
||||||
argres = res ? res.asc_getArgumentsResult() : undefined;
|
argres = res ? res.asc_getArgumentsResult() : undefined;
|
||||||
argres = argres ? argres[index] : undefined;
|
argres = argres ? argres[index] : undefined;
|
||||||
arg.lblValue.html('= '+ (argres!==null && argres !==undefined ? argres : '<span style="opacity: 0.5; font-weight: bold;">' + arg.argTypeName + '</span>' ));
|
arg.lblValue.html('= '+ (argres!==null && argres !==undefined ? argres : '<span style="opacity: 0.5; font-weight: bold;">' + arg.argTypeName + '</span>' ));
|
||||||
|
@ -296,6 +298,14 @@ define([
|
||||||
me.args[argcount].lblValue.html('= '+ ( argres!==null && argres!==undefined ? argres : '<span style="opacity: 0.6; font-weight: bold;">' + me.args[argcount].argTypeName + '</span>'));
|
me.args[argcount].lblValue.html('= '+ ( argres!==null && argres!==undefined ? argres : '<span style="opacity: 0.6; font-weight: bold;">' + me.args[argcount].argTypeName + '</span>'));
|
||||||
},
|
},
|
||||||
|
|
||||||
|
getArgumentsValue: function() {
|
||||||
|
var res = [];
|
||||||
|
this.args.forEach(function(item){
|
||||||
|
res.push(item.argInput.getValue());
|
||||||
|
});
|
||||||
|
return res;
|
||||||
|
},
|
||||||
|
|
||||||
getArgType: function(type) {
|
getArgType: function(type) {
|
||||||
var str = '';
|
var str = '';
|
||||||
switch (type) {
|
switch (type) {
|
||||||
|
|
Loading…
Reference in a new issue