企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
> addRadio('字段名称', '字段别名', '提示信息', '数据项', '默认值' [, '额外属性', '额外css类','是否必选']) 标识符:`radio` | 参数 | 含义 | 类型 | 必填 | | --- | --- | --- | --- | | name | 字段名称(英文) | string | 是 | | title | 字段别名(中文)| string | 是 | | tips | 提示信息 | string | 否 | | options | 数据项 | array | 是 | default | 默认值 | string | 否 | | extra_attr | 额外属性 | string | 否 | | extra_class | 额外css类 | string | 否 | | required | 是否必选 | bool| 否 | ## 常用的单选 ``` $color = ['green' => '绿色', 'red' => '红色', 'yellow' => '黄色']; return FormBuilder::getInstance() ->addRadio('color', '颜色', '', $color, 'red', 'disabled') ->fetch(); ``` ![](https://img.kancloud.cn/1b/8d/1b8d6cd7b3b6ddd07808c1c1cbd81233_640x55.png) ## 添加额外属性 ``` // 添加默认属性:禁用状态 $color = ['green' => '绿色', 'red' => '红色', 'yellow' => '黄色']; return FormBuilder::getInstance() ->addRadio('color', '颜色', '', $color, 'red', 'disabled') ->fetch(); ``` ## 添加额外css类 ~~~ $color = ['green' => '绿色', 'red' => '红色', 'yellow' => '黄色']; return FormBuilder::getInstance() ->addRadio('color', '颜色', '', $color, 'red', '', 'active') ->fetch(); ~~~ ## 完整示例 ~~~ $color = ['green' => '绿色', 'red' => '红色', 'yellow' => '黄色']; ->addRadio('color', '单选', '提示信息', $color, 'red', 'extra_attr', 'extra_class', true) ~~~ > 额外css类是针对当前表单项最外层CSS定义的,一般用于特殊需求