首页›UI 组件库›Formitem 表单项基类
Formitem 表单项基类
Kuoqi\Kuoqiui\Layout\Formitem(498 行):所有表单项的基类
本页内容
- 基础配置项
- 方法
- 静态方法
基础配置项
| 配置 | 默认 | 说明 |
|---|---|---|
is_require | 0 | 是否必填(必填验证) |
type | text | 控件类型 |
format | flex | 布局:flex/card/pager/simple |
title / name | '' | 显示标题 / 字段名 |
nameshell | data | name 外壳 |
value / defval | '' | 当前值 / 默认值 |
desc / tips | '' | 描述 / 占位提示 |
verify | '' | 取值处理函数 |
opts | null | 额外配置(控件自定义) |
方法
| 方法 | 签名 | 说明 |
|---|---|---|
getName | ($with_shell=false) | 获取 name(可带外壳) |
getValue | () | 取值(可经 verify 处理) |
getTitle | () | 取标题 |
setValue / setTitle / setName | ($v) | 设置值/标题/名 |
setFormat / setNameshell | ($v) | 设置布局/外壳 |
setIsRequire / setTips / setDesc / setSort / setStatus | ($v) | 属性设置 |
toView | () | 输出表单视图(按 format) |
toCustom | () | 输出只读视图 |
valiform | ($data) | 必填验证 |
toForm | () | 把自身转为编辑配置表单 |
静态方法
| 方法 | 签名 | 说明 |
|---|---|---|
findByconfig | ($config) | 按 type 实例化控件 |
findClsBytype | ($type) | 按类型创建实例 |
典型用法
$item = \Kuoqi\Kuoqiui\Layout\Formitem::findByconfig(array(
"type" => "Text",
"title" => "用户名",
"name" => "username",
"is_require" => 1,
));
echo $item->toView();
KuoqiPHP v1.05 · 离线静态文档 · 界面基于 KuoqiUI ·
返回首页