Browse Source

'chart'

master
liurunze 5 years ago
parent
commit
26e1406133
  1. 16
      src/expendPlugins/chart/plugin.js

16
src/expendPlugins/chart/plugin.js

@ -62,7 +62,9 @@ function chart() {
chartInfo.resizeChart = chartmix.default.resizeChart chartInfo.resizeChart = chartmix.default.resizeChart
chartInfo.changeChartRange = chartmix.default.changeChartRange chartInfo.changeChartRange = chartmix.default.changeChartRange
chartInfo.changeChartCellData = chartmix.default.changeChartCellData chartInfo.changeChartCellData = chartmix.default.changeChartCellData
chartInfo.getChartJson = chartmix.default.getChartJson
chartInfo.chart_selection = chart_selection() chartInfo.chart_selection = chart_selection()
}); });
} }
@ -457,7 +459,7 @@ function chart_selection() {
} }
} }
chartInfo.chart_selection.create(chartInfo.currentChart) chartInfo.chart_selection.create()
}, },
rangeMoveDragged: function () { rangeMoveDragged: function () {
chartInfo.chart_selection.rangeMove = false chartInfo.chart_selection.rangeMove = false
@ -779,7 +781,7 @@ function chart_selection() {
} }
} }
chartInfo.chart_selection.create(chartInfo.currentChart) chartInfo.chart_selection.create()
}, },
rangeResizeDragged: function () { rangeResizeDragged: function () {
chartInfo.chart_selection.rangeResize = null chartInfo.chart_selection.rangeResize = null
@ -917,7 +919,7 @@ function createLuckyChart(width, height, left, top) {
let container = document.getElementById(chart_id_c) let container = document.getElementById(chart_id_c)
let { render, chart_json } = chartInfo.createChart($(`#${chart_id_c}`).children('.luckysheet-modal-dialog-content')[0], chartData, chart_id, rangeArray, rangeTxt) let { render, chart_json } = chartInfo.createChart($(`#${chart_id_c}`).children('.luckysheet-modal-dialog-content')[0], chartData, chart_id, rangeArray, rangeTxt)
chartInfo.currentChart = chart_json.chartOptions // chartInfo.currentChart = chart_json.chartOptions
console.dir(JSON.stringify(chart_json)) console.dir(JSON.stringify(chart_json))
width = width ? width : 400 width = width ? width : 400
@ -1099,13 +1101,17 @@ function delChart(chart_id) {
//设置某个图表的高亮区域状态为显示,处理当前页的所有图表,只取一个图表设置为显示,其他隐藏,其他页不管 //设置某个图表的高亮区域状态为显示,处理当前页的所有图表,只取一个图表设置为显示,其他隐藏,其他页不管
function showNeedRangeShow(chart_id) { function showNeedRangeShow(chart_id) {
let chartLists = chartInfo.luckysheetfile[getSheetIndex(chartInfo.currentSheetIndex)].chart; let chartLists = chartInfo.luckysheetfile[getSheetIndex(chartInfo.currentSheetIndex)].chart;
for (let chartId in chartLists) { for (let chartId in chartLists) {
// if (chartLists[chartId].sheetIndex == chartInfo.currentSheetIndex) { // if (chartLists[chartId].sheetIndex == chartInfo.currentSheetIndex) {
//当前sheet的图表先设置为false //当前sheet的图表先设置为false
chartLists[chartId].needRangeShow = false chartLists[chartId].needRangeShow = false
if (chartLists[chartId].chart_id == chart_id) { if (chartLists[chartId].chart_id == chart_id) {
chartLists[chartId].needRangeShow = true chartLists[chartId].needRangeShow = true;
chartInfo.currentChart = chartInfo.getChartJson(chart_id)
} }
// } // }
@ -1135,7 +1141,7 @@ function selectRangeBorderShow(chart_id) {
let $t = $('#' + chart_id + '_c') let $t = $('#' + chart_id + '_c')
// Highlight of data range // Highlight of data range
chartInfo.chart_selection.create(chart_id) chartInfo.chart_selection.create()
chartInfo.chartparam.luckysheetCurrentChartActive = true chartInfo.chartparam.luckysheetCurrentChartActive = true
chartInfo.chartparam.luckysheetCurrentChartMoveObj = $t chartInfo.chartparam.luckysheetCurrentChartMoveObj = $t

Loading…
Cancel
Save