chart.json 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. {
  2. "name": "chart",
  3. "title": "图表",
  4. "params": [{
  5. "name": "size",
  6. "title": "图表尺寸",
  7. "items": [{
  8. "name": "width",
  9. "title": "宽度(像素)",
  10. "component": "inputnumber",
  11. "default": 200
  12. }, {
  13. "name": "height",
  14. "title": "高度(像素)",
  15. "component": "inputnumber",
  16. "default": 120
  17. }]
  18. }, {
  19. "name": "position",
  20. "title": "图表位置",
  21. "items": [{
  22. "name": "positionX",
  23. "title": "x轴位置(像素)",
  24. "component": "inputnumber",
  25. "labelCol": 15,
  26. "wrapperCol": 8
  27. }, {
  28. "name": "positionY",
  29. "title": "y轴位置(像素)",
  30. "component": "inputnumber",
  31. "labelCol": 15,
  32. "wrapperCol": 8
  33. }]
  34. }, {
  35. "name": "background",
  36. "title": "背景",
  37. "items": [{
  38. "name": "backgroundColor",
  39. "title": "背景颜色",
  40. "component": "colorPicker",
  41. "default": [255,255,255,0],
  42. "labelCol": 10
  43. }]
  44. }, {
  45. "name": "border",
  46. "title": "边框",
  47. "items": [{
  48. "name": "borderColor",
  49. "title": "边框颜色",
  50. "component": "colorPicker",
  51. "default": [0,0,0],
  52. "labelCol": 10
  53. }, {
  54. "name": "borderWidth",
  55. "title": "边框粗细",
  56. "component": "inputnumber",
  57. "default": 0,
  58. "placeholder": "像素",
  59. "labelCol": 10
  60. }, {
  61. "name": "borderStyle",
  62. "title": "边框样式",
  63. "component": "select",
  64. "values": [{
  65. "name": "实线",
  66. "value": "solid"
  67. }, {
  68. "name": "虚线",
  69. "value": "dashed"
  70. }, {
  71. "name": "点线",
  72. "value": "dotted"
  73. }, {
  74. "name": "双框",
  75. "value": "double"
  76. }],
  77. "default": "solid",
  78. "labelCol": 10
  79. }, {
  80. "name": "borderRadius",
  81. "title": "圆角半径",
  82. "component": "inputnumber",
  83. "default": 0,
  84. "placeholder": "像素",
  85. "labelCol": 10
  86. }]
  87. }, {
  88. "name": "dataRefresh",
  89. "title": "数据刷新",
  90. "items": [{
  91. "name": "polling",
  92. "title": "刷新模式",
  93. "component": "select",
  94. "values": [{
  95. "name": "手动刷新",
  96. "value": "false"
  97. }, {
  98. "name": "定时刷新",
  99. "value": "true"
  100. }],
  101. "default": "false",
  102. "labelCol": 10
  103. }, {
  104. "name": "frequency",
  105. "title": "时长(秒)",
  106. "component": "inputnumber",
  107. "default": "60",
  108. "min": 1,
  109. "placeholder": "秒",
  110. "labelCol": 10,
  111. "relatedItems": [{
  112. "name": "polling",
  113. "values": ["true"]
  114. }]
  115. }]
  116. }]
  117. }