Commit 5aa564d2 authored by Sergey.Luzyanin's avatar Sergey.Luzyanin Committed by Alexander.Trofimov

Bug 27717 - Невозможно отобразить Горизонтальную/Вертикальную оси на диаграмме при открытии

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@59959 954022d7-b5bf-4e40-9824-e11837661b57
parent c49b4710
...@@ -4128,8 +4128,12 @@ CCatAx.prototype = ...@@ -4128,8 +4128,12 @@ CCatAx.prototype =
var labelsPosition = props.getLabelsPosition(); var labelsPosition = props.getLabelsPosition();
var bChanged = false;
if(isRealNumber(intervalBetweenTick) && this.tickMarkSkip !== intervalBetweenTick && this.setTickMarkSkip) if(isRealNumber(intervalBetweenTick) && this.tickMarkSkip !== intervalBetweenTick && this.setTickMarkSkip)
{
this.setTickMarkSkip(intervalBetweenTick); this.setTickMarkSkip(intervalBetweenTick);
bChanged = true;
}
if(isRealNumber(intervalBetweenLabelsRule) && this.setTickLblSkip) if(isRealNumber(intervalBetweenLabelsRule) && this.setTickLblSkip)
{ {
...@@ -4138,11 +4142,13 @@ CCatAx.prototype = ...@@ -4138,11 +4142,13 @@ CCatAx.prototype =
if(isRealNumber(this.tickLblSkip)) if(isRealNumber(this.tickLblSkip))
{ {
this.setTickLblSkip(null); this.setTickLblSkip(null);
bChanged = true;
} }
} }
else if(intervalBetweenLabelsRule === c_oAscBetweenLabelsRule.manual && isRealNumber(intervalBetweenLabels) && this.tickLblSkip !== intervalBetweenLabels) else if(intervalBetweenLabelsRule === c_oAscBetweenLabelsRule.manual && isRealNumber(intervalBetweenLabels) && this.tickLblSkip !== intervalBetweenLabels)
{ {
this.setTickLblSkip(intervalBetweenLabels); this.setTickLblSkip(intervalBetweenLabels);
bChanged = true;
} }
} }
...@@ -4155,10 +4161,14 @@ CCatAx.prototype = ...@@ -4155,10 +4161,14 @@ CCatAx.prototype =
if(scaling.orientation !== new_orientation) if(scaling.orientation !== new_orientation)
{ {
scaling.setOrientation(invertCatOrder ? ORIENTATION_MAX_MIN : ORIENTATION_MIN_MAX); scaling.setOrientation(invertCatOrder ? ORIENTATION_MAX_MIN : ORIENTATION_MIN_MAX);
bChanged = true;
} }
} }
if(isRealNumber(labelsAxisDistance) && this.lblOffset !== labelsAxisDistance) if(isRealNumber(labelsAxisDistance) && this.lblOffset !== labelsAxisDistance)
{
this.setLblOffset(labelsAxisDistance); this.setLblOffset(labelsAxisDistance);
bChanged = true;
}
if(isRealNumber(axisType)) if(isRealNumber(axisType))
{ {
...@@ -4166,13 +4176,22 @@ CCatAx.prototype = ...@@ -4166,13 +4176,22 @@ CCatAx.prototype =
} }
if(isRealNumber(majorTickMark) && isRealNumber(MENU_SETTINGS_TICK_MARK[majorTickMark]) && this.majorTickMark !== MENU_SETTINGS_TICK_MARK[majorTickMark]) if(isRealNumber(majorTickMark) && isRealNumber(MENU_SETTINGS_TICK_MARK[majorTickMark]) && this.majorTickMark !== MENU_SETTINGS_TICK_MARK[majorTickMark])
{
this.setMajorTickMark(MENU_SETTINGS_TICK_MARK[majorTickMark]); this.setMajorTickMark(MENU_SETTINGS_TICK_MARK[majorTickMark]);
bChanged = true;
}
if(isRealNumber(minorTickMark) && isRealNumber(MENU_SETTINGS_TICK_MARK[minorTickMark]) && this.minorTickMark !== MENU_SETTINGS_TICK_MARK[minorTickMark]) if(isRealNumber(minorTickMark) && isRealNumber(MENU_SETTINGS_TICK_MARK[minorTickMark]) && this.minorTickMark !== MENU_SETTINGS_TICK_MARK[minorTickMark])
{
this.setMinorTickMark(MENU_SETTINGS_TICK_MARK[minorTickMark]); this.setMinorTickMark(MENU_SETTINGS_TICK_MARK[minorTickMark]);
bChanged = true;
}
if(isRealNumber(tickLabelsPos) && isRealNumber(MENU_SETTINGS_LABELS_POS[tickLabelsPos]) && this.tickLblPos !== MENU_SETTINGS_LABELS_POS[tickLabelsPos]) if(isRealNumber(tickLabelsPos) && isRealNumber(MENU_SETTINGS_LABELS_POS[tickLabelsPos]) && this.tickLblPos !== MENU_SETTINGS_LABELS_POS[tickLabelsPos])
{
this.setTickLblPos(MENU_SETTINGS_LABELS_POS[tickLabelsPos]); this.setTickLblPos(MENU_SETTINGS_LABELS_POS[tickLabelsPos]);
bChanged = true;
}
if(isRealNumber(crossesRule) && isRealObject(this.crossAx)) if(isRealNumber(crossesRule) && isRealObject(this.crossAx))
...@@ -4182,10 +4201,12 @@ CCatAx.prototype = ...@@ -4182,10 +4201,12 @@ CCatAx.prototype =
if(this.crossAx.crossesAt !== null) if(this.crossAx.crossesAt !== null)
{ {
this.crossAx.setCrossesAt(null); this.crossAx.setCrossesAt(null);
bChanged = true;
} }
if(this.crossAx.crosses !== CROSSES_AUTO_ZERO) if(this.crossAx.crosses !== CROSSES_AUTO_ZERO)
{ {
this.crossAx.setCrosses(CROSSES_AUTO_ZERO); this.crossAx.setCrosses(CROSSES_AUTO_ZERO);
bChanged = true;
} }
} }
else if(crossesRule === c_oAscCrossesRule.value) else if(crossesRule === c_oAscCrossesRule.value)
...@@ -4195,10 +4216,12 @@ CCatAx.prototype = ...@@ -4195,10 +4216,12 @@ CCatAx.prototype =
if(this.crossAx.crossesAt !== crosses) if(this.crossAx.crossesAt !== crosses)
{ {
this.crossAx.setCrossesAt(crosses); this.crossAx.setCrossesAt(crosses);
bChanged = true;
} }
if(this.crossAx !== null) if(this.crossAx !== null)
{ {
this.crossAx.setCrosses(null); this.crossAx.setCrosses(null);
bChanged = true;
} }
} }
} }
...@@ -4207,10 +4230,12 @@ CCatAx.prototype = ...@@ -4207,10 +4230,12 @@ CCatAx.prototype =
if(this.crossAx.crossesAt !== null) if(this.crossAx.crossesAt !== null)
{ {
this.crossAx.setCrossesAt(null); this.crossAx.setCrossesAt(null);
bChanged = true;
} }
if(this.crossAx.crosses !== CROSSES_MAX) if(this.crossAx.crosses !== CROSSES_MAX)
{ {
this.crossAx.setCrosses(CROSSES_MAX); this.crossAx.setCrosses(CROSSES_MAX);
bChanged = true;
} }
} }
} }
...@@ -4221,6 +4246,14 @@ CCatAx.prototype = ...@@ -4221,6 +4246,14 @@ CCatAx.prototype =
if(this.crossAx.crossBetween !== new_lbl_position) if(this.crossAx.crossBetween !== new_lbl_position)
{ {
this.crossAx.setCrossBetween(new_lbl_position); this.crossAx.setCrossBetween(new_lbl_position);
bChanged = true;
}
}
if(bChanged)
{
if(this.bDelete === true)
{
this.setDelete(false);
} }
} }
}, },
...@@ -8424,6 +8457,7 @@ CValAx.prototype = ...@@ -8424,6 +8457,7 @@ CValAx.prototype =
setMenuProps: function(props) setMenuProps: function(props)
{ {
var bChanged = false;
if(!(isRealObject(props) && typeof props.getAxisType === "function" && props.getAxisType() === c_oAscAxisType.val)) if(!(isRealObject(props) && typeof props.getAxisType === "function" && props.getAxisType() === c_oAscAxisType.val))
return; return;
if(!this.scaling) if(!this.scaling)
...@@ -8435,12 +8469,18 @@ CValAx.prototype = ...@@ -8435,12 +8469,18 @@ CValAx.prototype =
if(props.minValRule === c_oAscValAxisRule.auto) if(props.minValRule === c_oAscValAxisRule.auto)
{ {
if(isRealNumber(scaling.min)) if(isRealNumber(scaling.min))
{
scaling.setMin(null); scaling.setMin(null);
bChanged = true;
}
} }
else else
{ {
if(isRealNumber(props.minVal)) if(isRealNumber(props.minVal))
{
scaling.setMin(props.minVal); scaling.setMin(props.minVal);
bChanged = true;
}
} }
} }
...@@ -8449,7 +8489,10 @@ CValAx.prototype = ...@@ -8449,7 +8489,10 @@ CValAx.prototype =
if(props.maxValRule === c_oAscValAxisRule.auto) if(props.maxValRule === c_oAscValAxisRule.auto)
{ {
if(isRealNumber(scaling.max)) if(isRealNumber(scaling.max))
{
scaling.setMax(null); scaling.setMax(null);
bChanged = true;
}
} }
else else
{ {
...@@ -8458,6 +8501,7 @@ CValAx.prototype = ...@@ -8458,6 +8501,7 @@ CValAx.prototype =
if(!isRealNumber(scaling.min) || scaling.min < props.maxVal) if(!isRealNumber(scaling.min) || scaling.min < props.maxVal)
{ {
scaling.setMax(props.maxVal); scaling.setMax(props.maxVal);
bChanged = true;
} }
} }
} }
...@@ -8469,6 +8513,7 @@ CValAx.prototype = ...@@ -8469,6 +8513,7 @@ CValAx.prototype =
if(scaling.orientation !== new_or) if(scaling.orientation !== new_or)
{ {
scaling.setOrientation(new_or); scaling.setOrientation(new_or);
bChanged = true;
} }
} }
...@@ -8480,11 +8525,13 @@ CValAx.prototype = ...@@ -8480,11 +8525,13 @@ CValAx.prototype =
if(scaling.logBase !== props.logBase) if(scaling.logBase !== props.logBase)
{ {
scaling.setLogBase(props.logBase); scaling.setLogBase(props.logBase);
bChanged = true;
} }
} }
else if(!props.logBase && scaling.logBase !== null) else if(!props.logBase && scaling.logBase !== null)
{ {
scaling.setLogBase(null); scaling.setLogBase(null);
bChanged = true;
} }
} }
...@@ -8493,26 +8540,48 @@ CValAx.prototype = ...@@ -8493,26 +8540,48 @@ CValAx.prototype =
if(props.dispUnitsRule === c_oAscValAxUnits.none) if(props.dispUnitsRule === c_oAscValAxUnits.none)
{ {
if(this.dispUnits) if(this.dispUnits)
{
this.setDispUnits(null); this.setDispUnits(null);
bChanged = true;
}
} }
else if(isRealNumber(MENU_SETTINGS_MAP[props.dispUnitsRule])) else if(isRealNumber(MENU_SETTINGS_MAP[props.dispUnitsRule]))
{ {
if(!this.dispUnits) if(!this.dispUnits)
{
this.setDispUnits(new CDispUnits()); this.setDispUnits(new CDispUnits());
bChanged = true;
}
if(this.dispUnits.builtInUnit !== MENU_SETTINGS_MAP[props.dispUnitsRule])
{
this.dispUnits.setBuiltInUnit(MENU_SETTINGS_MAP[props.dispUnitsRule]); this.dispUnits.setBuiltInUnit(MENU_SETTINGS_MAP[props.dispUnitsRule]);
bChanged = true;
}
if(isRealBool(this.showUnitsOnChart)) if(isRealBool(this.showUnitsOnChart))
{
this.dispUnits.setDispUnitsLbl(new CDLbl()); this.dispUnits.setDispUnitsLbl(new CDLbl());
bChanged = true;
}
} }
} }
if(isRealNumber(props.majorTickMark) && isRealNumber(MENU_SETTINGS_TICK_MARK[props.majorTickMark]) && this.majorTickMark !== MENU_SETTINGS_TICK_MARK[props.majorTickMark]) if(isRealNumber(props.majorTickMark) && isRealNumber(MENU_SETTINGS_TICK_MARK[props.majorTickMark]) && this.majorTickMark !== MENU_SETTINGS_TICK_MARK[props.majorTickMark])
{
this.setMajorTickMark(MENU_SETTINGS_TICK_MARK[props.majorTickMark]); this.setMajorTickMark(MENU_SETTINGS_TICK_MARK[props.majorTickMark]);
bChanged = true;
}
if(isRealNumber(props.minorTickMark) && isRealNumber(MENU_SETTINGS_TICK_MARK[props.minorTickMark]) && this.minorTickMark !== MENU_SETTINGS_TICK_MARK[props.minorTickMark]) if(isRealNumber(props.minorTickMark) && isRealNumber(MENU_SETTINGS_TICK_MARK[props.minorTickMark]) && this.minorTickMark !== MENU_SETTINGS_TICK_MARK[props.minorTickMark])
{
this.setMinorTickMark(MENU_SETTINGS_TICK_MARK[props.minorTickMark]); this.setMinorTickMark(MENU_SETTINGS_TICK_MARK[props.minorTickMark]);
bChanged = true;
}
if(isRealNumber(props.tickLabelsPos) && isRealNumber(MENU_SETTINGS_LABELS_POS[props.tickLabelsPos]) && this.tickLblPos !== MENU_SETTINGS_LABELS_POS[props.tickLabelsPos]) if(isRealNumber(props.tickLabelsPos) && isRealNumber(MENU_SETTINGS_LABELS_POS[props.tickLabelsPos]) && this.tickLblPos !== MENU_SETTINGS_LABELS_POS[props.tickLabelsPos])
{
this.setTickLblPos(MENU_SETTINGS_LABELS_POS[props.tickLabelsPos]); this.setTickLblPos(MENU_SETTINGS_LABELS_POS[props.tickLabelsPos]);
bChanged = true;
}
if(isRealNumber(props.crossesRule) && isRealObject(this.crossAx)) if(isRealNumber(props.crossesRule) && isRealObject(this.crossAx))
{ {
...@@ -8521,10 +8590,12 @@ CValAx.prototype = ...@@ -8521,10 +8590,12 @@ CValAx.prototype =
if(this.crossAx.crossesAt !== null) if(this.crossAx.crossesAt !== null)
{ {
this.crossAx.setCrossesAt(null); this.crossAx.setCrossesAt(null);
bChanged = true;
} }
if(this.crossAx.crosses !== CROSSES_AUTO_ZERO) if(this.crossAx.crosses !== CROSSES_AUTO_ZERO)
{ {
this.crossAx.setCrosses(CROSSES_AUTO_ZERO); this.crossAx.setCrosses(CROSSES_AUTO_ZERO);
bChanged = true;
} }
} }
else if(props.crossesRule === c_oAscCrossesRule.value) else if(props.crossesRule === c_oAscCrossesRule.value)
...@@ -8534,10 +8605,12 @@ CValAx.prototype = ...@@ -8534,10 +8605,12 @@ CValAx.prototype =
if(this.crossAx.crossesAt !== props.crosses) if(this.crossAx.crossesAt !== props.crosses)
{ {
this.crossAx.setCrossesAt(props.crosses); this.crossAx.setCrossesAt(props.crosses);
bChanged = true;
} }
if(this.crossAx.crosses !== null) if(this.crossAx.crosses !== null)
{ {
this.crossAx.setCrosses(null); this.crossAx.setCrosses(null);
bChanged = true;
} }
} }
} }
...@@ -8546,12 +8619,22 @@ CValAx.prototype = ...@@ -8546,12 +8619,22 @@ CValAx.prototype =
if(this.crossAx.crossesAt !== null) if(this.crossAx.crossesAt !== null)
{ {
this.crossAx.setCrossesAt(null); this.crossAx.setCrossesAt(null);
bChanged = true;
} }
if(this.crossAx.crosses !== CROSSES_MAX) if(this.crossAx.crosses !== CROSSES_MAX)
{ {
this.crossAx.setCrosses(CROSSES_MAX); this.crossAx.setCrosses(CROSSES_MAX);
bChanged = true;
}
} }
} }
if(bChanged)
{
if(this.bDelete === true)
{
this.setDelete(false);
}
} }
} }
}; };
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment