1. 简介

1.1 功能简介

复选框组可以进行多项内容选择,一般用于多选且选项较少的场景。
复选框组 - 图1

1.2 应用场景

  • 个人信息管理中,通过复选框组收集兴趣爱好等信息;
  • 考试或调研系统中,通过复选框组设置多项选择题等。

    1.3 预期效果

    复选框组 - 图2

    2. 字段属性

    2.1 字段切换

    复选框组可以和 下拉复选框 字段互相切换,调整字段类型:
    复选框组 - 图3

    2.2 选项添加/排序/删除

    1)点击「添加选项」,即可添加并编辑一个新的选项:
    复选框组 - 图4
    2)选中选项后的标注,拖动即可对已添加的选项进行排序:
    复选框组 - 图5
    3)点击选项后的删除按钮即可删除该选项:
    复选框组 - 图6

    2.3 选项颜色设置

    开启选项后的「彩色」设置,即可为不同选项标注不同的颜色,增强选项之间的区分;点击选项后的颜色进行颜色切换,还可以添加自定义颜色。
    复选框组 - 图7

    2.4 默认值

    勾选选项前面的按钮,即可将勾选的选项设置为默认值:复选框组 - 图8

    2.5 批量编辑

    批量编辑可以用于字段选项比较多的情况,实现快速添加。点击「批量编辑」,在批量编辑页面的文本框中直接输入选项即可,每行内容对应一个选项,编辑完成点击「确定」:
    复选框组 - 图9

    2.6 排列方式

    在「排列方式」处点击即可切换选项的两种排列方式:纵向排列和横向排列。
    复选框组 - 图10
    设置好的排列方式将同时应用在移动端和 PC 端中,两种排列方式的移动端样式如下:
    复选框组 - 图11

    3. 属性说明

    1. {
    2. "type": "checkbox",
    3. "icon": "icon-check-box",
    4. "options": {
    5. "inline": false,
    6. "defaultValue": [],
    7. "showLabel": false,
    8. "options": [
    9. {
    10. "value": "Option 1"
    11. },
    12. {
    13. "value": "Option 2"
    14. },
    15. {
    16. "value": "Option 3"
    17. }
    18. ],
    19. "required": false,
    20. "requiredMessage": "",
    21. "validatorCheck": false,
    22. "validator": "",
    23. "width": "",
    24. "remote": false,
    25. "remoteType": "datasource",
    26. "remoteOption": "option_fqmfnaqe",
    27. "remoteOptions": [],
    28. "props": {
    29. "value": "value",
    30. "label": "label"
    31. },
    32. "remoteFunc": "func_fqmfnaqe",
    33. "customClass": "",
    34. "labelWidth": 100,
    35. "isLabelWidth": false,
    36. "hidden": false,
    37. "dataBind": true,
    38. "disabled": false,
    39. "tableColumn": false
    40. },
    41. "events": {
    42. "onChange": ""
    43. },
    44. "name": "多选框组",
    45. "key": "fqmfnaqe",
    46. "model": "checkbox_fqmfnaqe",
    47. "rules": []
    48. }