export const columnChart_toolbox = {
show: true,
showTitle: false,
itemSize: 14,
feature: {
dataZoom: {
show: true,
title: {
zoom: '区域缩放',
back: '区域缩放还原'
}
},
dataView: {
show: true,
title: '数据视图'
},
restore: {
show: true,
title: "还原"
},
saveAsImage: {
title: '保存'
},
},
tooltip: {
show: true,
confine: true,
formatter: (param) => {
return "
" + param.title + "
"; // 自定义的DOM结构
},
backgroundColor: "#F8F8FF",
textStyle: {
fontSize: 12,
},
extraCssText: 'padding:1px 2px;box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);'
},
}
export const getToolBoxBasicMenu = function (): any {
let paramJsonObj = {
show: true,
itemGap: 10,
showTitle: false,
right: "10px", // 右边距
top: "0%", // 上边距
itemSize: 14, //工具栏 icon 的大小
feature: {
mytool: {
show: true,
title: "菜单",
icon: 'path://M128.13 255.96h767.89c23.56 0 42.66-19.1 42.66-42.66s-19.1-42.66-42.66-42.66H128.13c-23.56 0-42.66 19.1-42.66 42.66s19.1 42.66 42.66 42.66zM896.02 469.27H128.13c-23.56 0-42.66 19.1-42.66 42.66 0 23.56 19.1 42.66 42.66 42.66h767.89c23.56 0 42.66-19.1 42.66-42.66 0-23.56-19.1-42.66-42.66-42.66zM896.02 767.89H128.13c-23.56 0-42.66 19.1-42.66 42.66 0 23.56 19.1 42.66 42.66 42.66h767.89c23.56 0 42.66-19.1 42.66-42.66 0-23.56-19.1-42.66-42.66-42.66z',
onclick: ($event) => {
var menupanel = $event.scheduler.api.getDom().previousSibling;
menupanel.setAttribute('style','display:block')
}
}
},
};
return paramJsonObj;
};
export const barChart_toolbox = {
show: true,
showTitle: false,
itemSize: 14,
feature: {
// dataZoom: {
// show: true,
// title: {
// zoom: '区域缩放',
// back: '区域缩放还原'
// }
// },
dataView: {
show: true,
title: '数据视图'
},
restore: {
show: true,
title: "还原"
},
saveAsImage: {
title: '保存',
excludeComponents: ['toolbox']
},
},
tooltip: {
show: true,
confine: true,
formatter: (param) => {
return "" + param.title + "
"; // 自定义的DOM结构
},
backgroundColor: "#F8F8FF",
textStyle: {
fontSize: 12,
},
extraCssText: 'padding:1px 2px;box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);'
},
}
export function getCommonToolbox() {
const toolbox = {
show: true,
showTitle: false,
itemSize: 14,
feature: {
dataZoom: {
show: true,
title: {
zoom: '区域缩放',
back: '区域缩放还原'
}
},
dataView: {
show: true,
title: '数据视图'
},
restore: {
show: true,
title: "还原"
},
saveAsImage: {
title: '保存'
},
},
tooltip: {
show: true,
confine: true,
formatter: (param) => {
return "" + param.title + "
"; // 自定义的DOM结构
},
backgroundColor: "#F8F8FF",
textStyle: {
fontSize: 12,
},
extraCssText: 'padding:1px 2px;box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);'
},
}
return toolbox;
}