Status 状态

基本用法

```schema: scope=”body” { “type”: “status”, “value”: 1 }

  1. 它最适合的用法是放在 crud 的列中,用来表示状态
  2. ## 默认状态列表
  3. ```schema
  4. {
  5. "type": "page",
  6. "body": [
  7. {
  8. "type": "status",
  9. "value": 0
  10. },
  11. {
  12. "type": "status",
  13. "value": 1
  14. },
  15. {
  16. "type": "status",
  17. "value": "success"
  18. },
  19. {
  20. "type": "status",
  21. "value": "pending"
  22. },
  23. {
  24. "type": "status",
  25. "value": "fail"
  26. },
  27. {
  28. "type": "status",
  29. "value": "fail"
  30. },
  31. {
  32. "type": "status",
  33. "value": "queue"
  34. },
  35. {
  36. "type": "status",
  37. "value": "schedule"
  38. }
  39. ]
  40. }

自定义状态图标和文本

通过 mapmapLabel

  1. {
  2. "type": "page",
  3. "body": [
  4. {
  5. "type": "status",
  6. "map": {
  7. "0": "fa fa-check-circle",
  8. "1": "fa fa-times-circle"
  9. },
  10. "labelMap": {
  11. "0": "正常",
  12. "1": "异常"
  13. },
  14. "value": 0
  15. },
  16. {
  17. "type": "status",
  18. "map": {
  19. "0": "fas fa-check-circle",
  20. "1": "fas fa-times-circle"
  21. },
  22. "labelMap": {
  23. "0": "正常",
  24. "1": "异常"
  25. },
  26. "value": 1
  27. }
  28. ]
  29. }

属性表

属性名 类型 默认值 说明
type string "status" 指定为 Status 渲染器
className string 外层 Dom 的类名
placeholder string - 占位文本
map object 映射图标
labelMap object 映射文本