首页UI 组件库Formitem 表单项基类
Formitem 表单项基类
Kuoqi\Kuoqiui\Layout\Formitem(498 行):所有表单项的基类
本页内容
  1. 基础配置项
  2. 方法
  3. 静态方法

基础配置项

配置默认说明
is_require0是否必填(必填验证)
typetext控件类型
formatflex布局:flex/card/pager/simple
title / name''显示标题 / 字段名
nameshelldataname 外壳
value / defval''当前值 / 默认值
desc / tips''描述 / 占位提示
verify''取值处理函数
optsnull额外配置(控件自定义)

方法

方法签名说明
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 · 返回首页