- 快速上手
 布局
- 卡片 card
 - 表格 ui.table
 表单
- 上传组件 KLUpload
 - 复选框 check
 - 复选组 check.group
 - 日期选择 date.picker
 - 表单项 form.item
 - 多级选择 multi.select
 - 单选组 radio.group
 - 联动选择 select.group
 - 按钮 ui.button
 - 表单 ui.form
 - 输入框 ui.input
 - 下拉选择 ui.select
 - 展示文本 ui.text
 - 文本输入 ui.textarea
 通知
- 遮罩 mask
 - 模态框 modal
 - 通知 notify
 - 确认提示 pop.confirm
 导航
- 面包屑 KLCrumb
 - 两级菜单 menu
 - 分页 pager
 - 菜单栏 sidebar
 - 步骤 steps
 - 选项卡 tabs
 其它
- 图标 KLIcon
 - 文字提示 tooltip
 
代码演示
基本形式
required写在form.item上和写在表单元素上验证效果是一样的, 但是如果label要显示红色星号,form.item上必须要有required属性
  | 
  | 
代码演示
inline排列
  | 
  | 
获取select数据接口
  | 
  | 
验证示例
如果不想使用Form标签
  | 
  | 
API
UIForm
Kind: global class
Extend: Validation
new UIForm()
| Param | Type | Default | Description | 
|---|---|---|---|
| [options.data] | object | 
= 绑定属性 | |
| [options.data.service] | string | 
=> 全站异步获取source的接口地址 | |
| [options.data.class] | string | 
=> 扩展样式 | |
| [options.data.inline] | boolean | 
'' | 
=> 如果true,form.item按照inline-block排列 | 
| [options.data.sourcePath] | string | 
"data" | 
=> 获取到select数据后,读取json数据的路径 | 
| [options.data.labelSize] | string | number | 
"''" | 
=> 批量设置form.item的labelSize,取值与form.item的labelSize相同 | 
| [options.data.labelLineHeight] | string | number | 
"''" | 
=> 批量设置form.item的labelLineHeight,取值与form.item的labelLineHeight相同 | 
      想让文档更完善?
      
        来 GitHub 提个 PR 吧!