Skip to content

表单组 formGroup ​

用法 ​

将 input、select、textarea 等输入标签 与 label 标签结合为一组渲染输出到表单中的部件。

php
form
(
    formRow
    (
        formGroup
        (
            set::width('1/2'),
            set::label('所属项目集'),
            set::name('program'),
            set::control('inputControl')
        )
    )
);

render();
html
<form class="form form-grid form-ajax" id="zin4" method="post">
    <div class="form-row grow-0">
        <div class="form-group grow-0 w-1/2">
            <label class="form-label">所属项目集</label>
            <div class="input-control">
                <input class="form-control" type="text" autocomplete="off" name="program" id="program">
            </div>
        </div>
    </div>
    <div class="form-row">
        <div class="toolbar form-actions form-group gap-4 no-label">
            <button class="toolbar-item btn primary" type="submit"><span class="text">保存</span></button>
            <a class="toolbar-item btn btn-default" type="button" href=""><span class="text">返回</span></a>
        </div>
    </div>
    <script>(function(){$(() => zui.create("ajaxForm","#zin4",[]));}())</script>
</form>

属性 ​

名称 类型 可选 默认值 说明
idstring ✓nullID。
namestring ✓null字段名,可能影响到表单提交的域名称,如果是多个值的表单控件,可能需要将名称定义为 key[] 的形式。
labelstringbool ✓null标签文本。
labelForstring ✓null标签的 for 属性。
labelClassstring ✓null标签的 class 属性。
labelPropsstring ✓null标签的其它属性。
labelWidthintstring ✓null标签的宽度。
labelHintstring ✓null标签的提示文本。
labelHintIconstring ✓"help"标签的提示图标。
labelHintClassstring ✓null标签的提示 class 属性。
labelHintPropsarray ✓null标签的提示其它属性。
labelActionsarray ✓null标签的操作按钮。
labelActionsClassstring ✓null标签的操作按钮 class 属性。
labelActionsPropsarray ✓null标签的操作按钮其它属性。
checkboxboolarray ✓null标签的复选框属性定义。
requiredboolstring ✓"auto"是否必填。
requiredFieldsstring ✓null必填字段列表,例如 'product,branch'。
tipstring ✓null提示文本。
tipClassstringarray ✓null提示 class 属性。
tipPropsarray ✓null提示其它属性。
controlarraystring ✓null表单控件类型或控件属性定义。
widthstring ✓null界面宽度。
strongbool ✓null是否加粗。
valuestringarray ✓null值。
disabledbool ✓null是否禁用。
readonlybool ✓null是否只读。
multiplebool ✓null是否多选。
hiddenbool ✓null是否隐藏。
itemsarray ✓null选项列表。
placeholderstring ✓null占位符。
foldablebool ✓null是否可折叠。
pinnedbool ✓null是否固定。
childrenarrayobject ✓null内部自定义内容。

https://zentao.net