blob: 617db6a460751ecb802b1500edefc2aa115420c8 [file] [log] [blame]
import * as echarts from '../../echarts';
/**
* @payload
* @property {string} parallelAxisId
* @property {Array.<Array.<number>>} intervals
*/
var actionInfo = {
type: 'axisAreaSelect',
event: 'axisAreaSelected',
update: 'updateVisual'
};
echarts.registerAction(actionInfo, function (payload, ecModel) {
ecModel.eachComponent({
mainType: 'parallelAxis',
query: payload
}, function (parallelAxisModel) {
parallelAxisModel.axis.model.setActiveIntervals(payload.intervals);
});
});
/**
* @payload
*/
echarts.registerAction('parallelAxisExpand', function (payload, ecModel) {
ecModel.eachComponent({
mainType: 'parallel',
query: payload
}, function (parallelModel) {
parallelModel.setAxisExpand(payload);
});
});