简化配置(默认配置)

    在ams内部目前集成了以下几种简化配置,通过在Console控制台打印ams.configs也可以查看

    提交按钮的简化配置

    SELECT_REMOTE

    远程搜索的简化配置,更多的配置详见

    1. select: {
    2. BASE: 'SELECT_REMOTE',
    3. label: 'select',
    4. type: 'select',
    5. remoteConfig: {
    6. action: 'http://xxx.vip.com/examples/admin/mock/simple.tags.json',
    7. queryKey: 'requiredName'
    8. }
    9. }

    LIST

    1. list: {
    2. BASE: 'LIST'
    3. }
    4. 等同于
    5. list: {
    6. type: 'list'
    7. }

    折线图的简化配置

    BAR

    柱状图的简化配置

    1. bar: {
    2. BASE: 'BAR'
    3. }
    4. 等同于
    5. bar: {
    6. type: 'bar',
    7. tooltip: {
    8. trigger: 'axis' // 触发类型, axis 坐标轴触发
    9. },
    10. legend: {
    11. data: 'data.legend'
    12. },
    13. data: 'data.xAxis'
    14. }
    15. }

    PIE

    饼状图的简化配置

    1. pie: {
    2. BASE: 'PIE'
    3. }
    4. 等同于
    5. pie: {
    6. type: 'pie',
    7. tooltip: {
    8. trigger: 'item',
    9. formatter: '{a} <br/>{b}: {c} ({d}%)'
    10. },
    11. legend: {
    12. orient: 'vertical',
    13. x: 'left',
    14. data: 'data.legend'
    15. }
    16. }

    SCATTER

    散点图的简化配置

    1. scatter: {
    2. BASE: 'SCATTER'
    3. }
    4. 等同于
    5. scatter: {
    6. tooltip: {
    7. trigger: 'item'
    8. },
    9. right: 10,
    10. data: 'data.legend'
    11. },
    12. scale: true
    13. },
    14. yAxis: {
    15. scale: true // y轴不会强制包含零刻度,在双数值轴的散点图中比较有用
    16. }
    17. }

    RADAR

    雷达图的简化配置

    1. radar: {
    2. BASE: 'RADAR'
    3. }
    4. 等同于
    5. radar: {
    6. tooltip: {
    7. trigger: 'item'
    8. },
    9. legend: {
    10. data: 'data.legend',
    11. right: 0
    12. },
    13. // 雷达图坐标系, 每一个轴(indicator 指示器)都是一个单独的维度
    14. radar: {
    15. name: {
    16. textStyle: {
    17. color: '#fff',
    18. backgroundColor: '#999',
    19. borderRadius: 3,
    20. padding: [3, 5]
    21. }
    22. }
    23. }

    可以调用ams.config(config)设置自定义的简化配置,如需要一个类型,则可以设置