fix: Add singleDimensionAggregatorChanged

This commit is contained in:
1ambda 2017-03-12 18:06:40 +09:00
parent 676bd7e422
commit 97be629336
2 changed files with 16 additions and 11 deletions

View file

@ -95,11 +95,11 @@ limitations under the License.
<span class="fa fa-close" ng-click="removeFromSingleDimension(axisSpec.name)"></span>
</div>
<ul class="dropdown-menu" role="menu">
<li ng-click="aggregatorChanged($index, axisSpec.name, 'sum')"><a>sum</a></li>
<li ng-click="aggregatorChanged($index, axisSpec.name, 'count')"><a>count</a></li>
<li ng-click="aggregatorChanged($index, axisSpec.name, 'avg')"><a>avg</a></li>
<li ng-click="aggregatorChanged($index, axisSpec.name, 'min')"><a>min</a></li>
<li ng-click="aggregatorChanged($index, axisSpec.name, 'max')"><a>max</a></li>
<li ng-click="singleDimensionAggregatorChanged($index, axisSpec.name, 'sum')"><a>sum</a></li>
<li ng-click="singleDimensionAggregatorChanged($index, axisSpec.name, 'count')"><a>count</a></li>
<li ng-click="singleDimensionAggregatorChanged($index, axisSpec.name, 'avg')"><a>avg</a></li>
<li ng-click="singleDimensionAggregatorChanged($index, axisSpec.name, 'min')"><a>min</a></li>
<li ng-click="singleDimensionAggregatorChanged($index, axisSpec.name, 'max')"><a>max</a></li>
</ul>
</div>
@ -136,11 +136,11 @@ limitations under the License.
<span class="fa fa-close" ng-click="removeFromMultipleDimension($index, axisSpec.name)"></span>
</div>
<ul class="dropdown-menu" role="menu">
<li ng-click="aggregatorChanged($index, axisSpec.name, 'sum')"><a>sum</a></li>
<li ng-click="aggregatorChanged($index, axisSpec.name, 'count')"><a>count</a></li>
<li ng-click="aggregatorChanged($index, axisSpec.name, 'avg')"><a>avg</a></li>
<li ng-click="aggregatorChanged($index, axisSpec.name, 'min')"><a>min</a></li>
<li ng-click="aggregatorChanged($index, axisSpec.name, 'max')"><a>max</a></li>
<li ng-click="multipleDimensionAggregatorChanged($index, axisSpec.name, 'sum')"><a>sum</a></li>
<li ng-click="multipleDimensionAggregatorChanged($index, axisSpec.name, 'count')"><a>count</a></li>
<li ng-click="multipleDimensionAggregatorChanged($index, axisSpec.name, 'avg')"><a>avg</a></li>
<li ng-click="multipleDimensionAggregatorChanged($index, axisSpec.name, 'min')"><a>min</a></li>
<li ng-click="multipleDimensionAggregatorChanged($index, axisSpec.name, 'max')"><a>max</a></li>
</ul>
</div>

View file

@ -103,7 +103,12 @@ class AdvancedTransformation extends Transformation {
self.emitConfig(configInstance)
},
aggregatorChanged: (colIndex, axisName, aggregator) => {
singleDimensionAggregatorChanged: (colIndex, axisName, aggregator) => {
configInstance.axis[axisName].aggr = aggregator
self.emitConfig(configInstance)
},
multipleDimensionAggregatorChanged: (colIndex, axisName, aggregator) => {
configInstance.axis[axisName][colIndex].aggr = aggregator
self.emitConfig(configInstance)
},