## 开关/单/复选组件
常用方法
~~~
/*开关方法*/
rbkDom.bindChange(changeCallback);
rbkDom.switch();
rbkDom.dispose();
/*checkbox方法*/
rbkDom.checked();
rbkDom.checked(isChecked);
rbkDom.bindChange(callback);
rbkDom.text();
rbkDom.direct();
/*radio方法*/
rbkDom.checked();
rbkDom.checked(isChecked);
rbkDom.direct();
~~~
说明:
一、开关方法:.bindChange(changeCallback)绑定开关状态变化,调用changeCallback回调函数;.switch切换开关状态;.dispose()清除开关资源。
二、checkbox方法:.checked()控制选中属性,若不传值返回布尔值,若传true,控制选中,flase,控制不选中;.bindChange()绑定checkbox状态变化事件,调用callback回调函数;.text()修改checkbox文字;.direct()设置checkbox位置,left左边,right右边。
三、radio方法:.checked()控制选中属性,若不传值返回布尔值,若传true,控制选中,flase,控制不选中,返回布尔值;.direct()设置radio位置,left左边,right右边。
* * * * *
1、默认风格开关组件


~~~
<div class="rbk-switcher"></div>
~~~
2、苹果风格开关组件

~~~
<div class="rbk-switcher rbk-active" rbk-role="greenmini"></div>
~~~
说明:greenmini既苹果风格。rbk-active既打开状态。可以通过.switch()方法得到开关状态,true为开启,false为关闭。
3、check复选框组件

~~~
<div class="rbk-list rbk-removecolor">
<div class='rbk-subtitle'>复选框</div>
<div class="rbk-listitem">
<div class="rbk-checkbox" checked="checked" name='bxx'>
<label>复选框默认靠左</label>
</div>
</div>
<div class="rbk-listitem">
<div id="checkbox1" class="rbk-checkbox rbk-hasimg" name='bxx'>
<img src="https://rerubx.zwjk.com/v1.3.0/images/example/head01.png"/>
<label>方法设置靠右</label>
</div>
</div>
<div class="rbk-listitem">
<div id="checkbox1" class="rbk-checkbox" direct='right' name='bxx'>
<label>行上设置靠右</label>
</div>
</div>
</div>
<script>
rbk.ready(function(opt) {
checkbox = rbk.getCmp('#checkbox1');
checkbox.direct('right');
});
</script>
~~~
说明:可以通过添加checked="checked",控制选中,也可以通过上述js方法控制。
checkbox.direct()方法控制按钮位置。或者行上设置direct属性。
如需带图片,可以加class:rbk-hasimg。
写在list组件中是为了美观,该组件也可以单独使用。
4、radio单选框组件

~~~
<div class="rbk-list rbk-removecolor">
<div class='rbk-subtitle'>单选框</div>
<div class="rbk-listitem">
<div class="rbk-radio" checked="checked" name='sex'>
<label>单选框默认靠左</label>
</div>
</div>
<div class="rbk-listitem">
<div id="radio1" class="rbk-radio rbk-hasimg" name='sex'>
<img src="https://rerubx.zwjk.com/v1.3.0/images/example/head01.png"/>
<label>方法设置靠右</label>
</div>
</div>
<div class="rbk-listitem">
<div id="radio1" class="rbk-radio" direct='right' name='sex'>
<label>行上设置靠右</label>
</div>
</div>
</div>
<script>
rbk.ready(function(opt) {
radio = rbk.getCmp('#radio1');
radio.direct('right');
});
</script>
~~~
说明:可以通过添加checked="checked",控制选中,也可以通过上述js方法控制。
radio.direct()方法控制按钮位置。或者行上设置direct属性。
如需带图片,可以加class:rbk-hasimg。
写在list组件中是为了美观,该组件也可以单独使用。
- 发布aar到maven仓库
- svn或gitlab代码上传规范
- maven仓库管理
- 自动构建
- Android自动构建
- Android-jenkins发布
- 规范
- Android
- Android组件模块文档
- 基础业务模块
- 智能导诊
- 科室医生
- 医院导航
- 健康资讯
- 健康百科
- 个人中心
- 外链模块
- 微信资讯
- 动态首页
- 互联网医院
- 外链模块基础版本
- 底层功能模块
- UI样式
- Http请求
- 动态功能
- 版本更新
- 支付(微信、支付宝)
- 二维码扫描
- 安全键盘
- 开发工具类模块
- icepick
- dart
- butterknife
- superRecycler
- jsonBuilder
- android-state
- iOS文档
- iOS组件模块文档
- iOS底层功能模块
- iOS弹出窗
- iOS加载框
- iOS-标准样式库
- iOS网络请求
- iOS二维码扫描
- iOS功能模块组件
- iOS健康资讯
- iOS健康百科
- iOS智能导诊
- iOS科室医生
- iOS医院导航
- iOS外链
- iOS模板(健康资讯类)
- iOS其它
- Cocoapods安装
- iOS-Cocoapods相关
- iOS-创建私有Cocoapods仓库
- 平台相关文档
- 全栈中心概述
- WEEX跨平台解决方法
- 玩转开发者平台
- android打包指南
- iOS自动化打包指南
- rubik-u web组件文档
- 开始
- 全局方法
- 列表组件
- 标题组件
- 按钮组件
- 切换组件
- 下拉框组件
- 开关/单/复选组件
- 功能列表组件
- 评星组件
- 搜索组件
- 图片上传组件
- 表单
- 表单例一
- 表单例二
- 表单例三
- 聊天组件
- 滑动刷新组件
- View窗口操作
- 面板组件
- 简单面板组件
- 信息展示面板
- 提示文字
- 底部悬浮组件
- 长文字展示组件
- 隐藏/显示面板
- 客户端组件
- 判断客户端环境
- 登录
- 等待框
- 提示框
- 时间选择器
- 扫码组件
- 拍照组件
- 访问相册组件
- 用户信息获取组件
- 返回上一页
- 返回首页
- 关闭webview
- 获取客户端类型
- 支付
- rubik-u web模板文档
- 基础组件模板
- 复选框使用案例
