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.changeChartRange = chartmix.default.changeChartRange
chartInfo.changeChartCellData = chartmix.default.changeChartCellData
chartInfo.getChartJson = chartmix.default.getChartJson
chartInfo.chart_selection = chart_selection()
});
}
@ -457,7 +459,7 @@ function chart_selection() {
}
}
chartInfo.chart_selection.create(chartInfo.currentChart)
chartInfo.chart_selection.create()
},
rangeMoveDragged: function () {
chartInfo.chart_selection.rangeMove = false
@ -779,7 +781,7 @@ function chart_selection() {
}
}
chartInfo.chart_selection.create(chartInfo.currentChart)
chartInfo.chart_selection.create()
},
rangeResizeDragged: function () {
chartInfo.chart_selection.rangeResize = null
@ -917,7 +919,7 @@ function createLuckyChart(width, height, left, top) {
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)
chartInfo.currentChart = chart_json.chartOptions
// chartInfo.currentChart = chart_json.chartOptions
console.dir(JSON.stringify(chart_json))
width = width ? width : 400
@ -1099,13 +1101,17 @@ function delChart(chart_id) {
//设置某个图表的高亮区域状态为显示,处理当前页的所有图表,只取一个图表设置为显示,其他隐藏,其他页不管
function showNeedRangeShow(chart_id) {
let chartLists = chartInfo.luckysheetfile[getSheetIndex(chartInfo.currentSheetIndex)].chart;
for (let chartId in chartLists) {
// if (chartLists[chartId].sheetIndex == chartInfo.currentSheetIndex) {
//当前sheet的图表先设置为false
chartLists[chartId].needRangeShow = false
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')
// Highlight of data range
chartInfo.chart_selection.create(chart_id)
chartInfo.chart_selection.create()
chartInfo.chartparam.luckysheetCurrentChartActive = true
chartInfo.chartparam.luckysheetCurrentChartMoveObj = $t

Loading…
Cancel
Save