## 表单例三



html
~~~
<body>
<header class="rbk-titlebar"></header>
<div class="rbk-content">
<form class="rbk-form">
<div id="docinfo" class="rbk-cmp">
<div class="rbk-subtitle">医生信息</div>
</div>
<div id="userinfo" class="rbk-cmp">
<div class="rbk-subtitle">患者信息</div>
</div>
</form>
<button id="yybtn" class="rbk-btn">确认预约</button>
</div>
</body>
~~~
js
~~~
var formDemo = [{
id: 'sectionName1',
labelName: '科室名称',
ctype: 'frmtxt',
defValue: '666',
options: [],
//所在容器控件ID 默认可以忽略默认直接在form下
ctnCmpID: 'userinfo'
}, {
id: 'docName',
labelName: 'label组件',
ctype: 'frmtxt',
defValue: '',
options: [],
//所在容器控件ID 默认可以忽略默认直接在form下
ctnCmpID: 'docinfo'
}, {
id: 'username222',
labelName: '姓名',
ctype: 'frmtxtarea',
defValue: '',
options: [],
//所在容器控件ID 默认可以忽略默认直接在form下
ctnCmpID: 'docinfo',
placeholder: "输入姓名000"
}, {
id: 'username',
labelName: '患者姓名',
ctype: 'frmtxt',
defValue: '',
options: [],
//所在容器控件ID 默认可以忽略默认直接在form下
ctnCmpID: 'userinfo'
}, {
id: 'code',
labelName: '验证码',
ctype: 'frmtxt',
defValue: '',
options: [],
//所在容器控件ID 默认可以忽略默认直接在form下
ctnCmpID: 'userinfo',
hasBtn:'获取验证码'
}, {
id: 'code2',
labelName: '验证码',
ctype: 'frmtxt',
defValue: '',
options: [],
//所在容器控件ID 默认可以忽略默认直接在form下
ctnCmpID: 'userinfo',
codeLabel:'获取验证码',
placeholder: "验证码"
}, {
id: 'times',
labelName: '选时间',
ctype: 'frmtxt',
defValue: '',
options: [],
//所在容器控件ID 默认可以忽略默认直接在form下
ctnCmpID: 'userinfo',
timetext : true,
placeholder: "点击选择时间"
}, {
id: 'times1',
labelName: '选时间1',
ctype: 'frmtxt',
defValue: '2012-12-11',
options: [],
//所在容器控件ID 默认可以忽略默认直接在form下
ctnCmpID: 'userinfo',
timetext : true,
placeholder: "点击选择时间"
}, {
id: 'times2',
labelName: '选时间2',
ctype: 'frmtxt',
defValue: '',
options: [],
//所在容器控件ID 默认可以忽略默认直接在form下
ctnCmpID: 'userinfo',
clocktext : true,
placeholder: "点击选择时间"
}, {
id: 'times3',
labelName: '选时间3',
ctype: 'frmtxt',
defValue: '15:30',
options: [],
//所在容器控件ID 默认可以忽略默认直接在form下
ctnCmpID: 'userinfo',
clocktext : true,
placeholder: "点击选择时间"
}, {
id: 'sex2',
labelName: '性别2',
ctype: 'frmrdgrp',
defValue: '1',
options: [{
name: '其他',
val: '0'
}, {
name: '女',
val: '-1'
}, {
name: '男',
val: '1'
}],
ctnCmpID: 'userinfo'
}, {
id: 'cardinfo',
labelName: '卡类型',
ctype: 'frmrdgrp',
defValue: '0',
options: [{
name: '门诊卡',
val: '1'
}, {
name: '住院卡',
val: '0'
}, {
name: '医保卡',
val: '2'
}],
ctnCmpID: 'userinfo',
role:'outline'
}, {
id: 'time',
labelName: '就诊时间',
ctype: 'frmsel',
defValue: {
text: '上午',
value: '1'
},
options: [{
text: '上午',
value: '1'
}, {
text: '下午',
value: '2'
}, {
text: '全天',
value: '3'
}, {
text: '夜晚',
value: '4'
}],
ctnCmpID: 'docinfo'
}, {
id: 'time2',
labelName: '时间',
ctype: 'frmact',
defValue: {
text: '上',
value: '1'
},
options: [{
text: '上',
value: '1'
}, {
text: '全',
value: '2'
}, {
text: '夜',
value: '3'
}, {
text: '夜',
value: '4'
}, {
text: '夜',
value: '5'
}],
ctnCmpID: 'docinfo'
}, {
id: 'usernamex2',
labelName: '我的评价',
ctype: 'frmtxtarea',
defValue: '',
options: [],
//所在容器控件ID 默认可以忽略默认直接在form下
ctnCmpID: 'userinfo',
placeholder: "输入你的评价"
}]
var formDemoVal = {
sectionName: '这是label组件',
docName: '这是label组件',
time: {
text: '全天',
value: '3'
},
sex: 0,
username: '这是输入框组件',
bookfree: '20元'
}
<script type="text/javascript">
rbk.ready(function(opt){
var titleBar = rbk.getCmp("titlebar");
titleBar.title("配置完整表单");
titleBar.canBack(true,true);
var content = rbk.getCmp('content');
var form = content.down('form');
form.doLayout(formDemo);
form.setVal(formDemoVal);
var yybtn = content.down("#yybtn");
yybtn.bindClick(function(){
alert(form.getVal())
});
//表单按钮事件绑定
form.bindBtnClick('code',function(me){
console.log(me)
})
});
</script>
~~~
- 发布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模板文档
- 基础组件模板
- 复选框使用案例