企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 方法原型: `addRadio($name = '', $title = '', $options = [], $tips = '', $default = '', $attr = [])` ## 参数说明: ~~~ * @param string $name 字段名及是否必填 格式: name:require 或 name * @param string $title 标题及占位符 格式: title|placeholder,无竖线分隔则为标题 * @param array $option 选项 格式为:{value:title, } * @param string $tips 提示文字 * @param string $default 默认值 * @param array $attr 组件属性 {button: 是否按钮形式, border: 是否带边框, disabled: 禁用的选项列表} ~~~ ## 调用方式 - 添加一个单选框 ``` return SBuilder::make('form') ->addRadio('status', '状态', ['禁用', '启用'], '', 1) ->fetch(); ``` > 页面效果: ![](images/screenshot_1557806553274.png) - 按钮样式的单选框 ``` return SBuilder::make('form') ->addRadio('status', '状态', ['禁用', '启用'], '', 1, ['button' => true]) ->fetch(); ``` > 页面效果 > ![](images/screenshot_1557806679731.png) - 带边框 ``` return SBuilder::make('form') ->addRadio('status', '状态', ['禁用', '启用'], '', 1, ['border' => true]) ->fetch(); ``` > 页面效果 ![](images/screenshot_1557806726513.png) - 禁用部分选项 ``` return SBuilder::make('form') ->addRadio('status', '状态', ['禁用', '启用', '此选项不可选', '又一个不可选的选项'], '', 1, ['disabled' => '2,3']) // 或 ->addRadio('status', '状态', ['禁用', '启用', '此选项不可选', '又一个不可选的选项'], '', 1, ['disabled' => [2, 3]]) ->fetch(); ``` > 页面效果 ![](images/screenshot_1557806961201.png)