简化配置(默认配置)
在ams内部目前集成了以下几种简化配置,通过在Console控制台
打印ams.configs
也可以查看
提交按钮的简化配置
SELECT_REMOTE
远程搜索的简化配置,更多的配置详见
select: {
BASE: 'SELECT_REMOTE',
label: 'select',
type: 'select',
remoteConfig: {
action: 'http://xxx.vip.com/examples/admin/mock/simple.tags.json',
queryKey: 'requiredName'
}
}
LIST
list: {
BASE: 'LIST'
}
等同于
list: {
type: 'list'
}
折线图的简化配置
BAR
柱状图的简化配置
bar: {
BASE: 'BAR'
}
等同于
bar: {
type: 'bar',
tooltip: {
trigger: 'axis' // 触发类型, axis 坐标轴触发
},
legend: {
data: 'data.legend'
},
data: 'data.xAxis'
}
}
PIE
饼状图的简化配置
pie: {
BASE: 'PIE'
}
等同于
pie: {
type: 'pie',
tooltip: {
trigger: 'item',
formatter: '{a} <br/>{b}: {c} ({d}%)'
},
legend: {
orient: 'vertical',
x: 'left',
data: 'data.legend'
}
}
SCATTER
散点图的简化配置
scatter: {
BASE: 'SCATTER'
}
等同于
scatter: {
tooltip: {
trigger: 'item'
},
right: 10,
data: 'data.legend'
},
scale: true
},
yAxis: {
scale: true // y轴不会强制包含零刻度,在双数值轴的散点图中比较有用
}
}
RADAR
雷达图的简化配置
radar: {
BASE: 'RADAR'
}
等同于
radar: {
tooltip: {
trigger: 'item'
},
legend: {
data: 'data.legend',
right: 0
},
// 雷达图坐标系, 每一个轴(indicator 指示器)都是一个单独的维度
radar: {
name: {
textStyle: {
color: '#fff',
backgroundColor: '#999',
borderRadius: 3,
padding: [3, 5]
}
}
}
可以调用ams.config(config)
设置自定义的简化配置,如需要一个类型,则可以设置