表单页

表单页能在wau_body.body.form里面配置提交路径,提交方式,返回路径,按钮以及summary等。

效果预览

结构配置

wau_topbar:
  # 见【布局--topbar】组件
wau_header:
  # 见【布局--header】组件
wau_body:
  header:
    # 见【布局--内容区头部】组件
  sidebar:
    # 见【布局--侧边栏】组件
  body:
    class_name: 'bg-gray' #配置背景色
    notice_block:
      # 见【框架--提示块】组件
    form:
      # enctype: 'multipart/form-data'
      submit_type: 'json'
      action: '/platform/user/savefdsafd'
      return_url: '/platform/user/list?id={%user.id%}&name={%user.name%}'
      class_name: '{%header_active%}'
      hide_buttons: false #是否隐藏按钮
      buttons:
        - model: button
          content: 测试ajax
          class_name: btn-info
          url: '/platform/user/submit_verification'
          type: ajax
          params:
            id: '{%user.id%}'
            code: '{%user.code%}'
        - model: button
          class_name: btn-success
          content: 提交
          type: submit
        - model: button
          content: 取消
          href: 'javascript:history.go(-1);'
          type: link
      summary:
        hide: '{%isShow%}'
        content:
          - {model: subject, content: '{%!user_name%}'}
          - {model: image, data: '{%image%}', hide: '{%isOnly%}'}
          - {model: text, label: 应用状态, content: '{%!app.desc.id%}'}
          - {model: text, label: AppId, content: '{%mobile%}'}
          - {model: text, label: AppKey, content: '{%mobile%}'}
      content:
        - {model: input, label: QQ, type: text, name: qq, placeholder: 请输入QQ号, value: '{%qq%}', help: 请输入8-32个字符, validate: {required: required, minlength: 8, msg: 请输入正确的密码}}
        # 其他见【表单常用控件】和【其他交互组件】
wau_footer:
  # 见【布局--footer】组件

字段说明

form 表单页配置

字段 类型 含义 默认值
submit_type String 提交方式,可设置为json key-value
action String 提交路径 -
class_name String 表单样式 -
hide_buttons Boolean 是否隐藏底部按钮,默认false,显示 false
buttons Array 表单头部按钮集合,见按钮配置 -
summary Object 表单页左边展示框配置,见summary配置 -
content Array 表单页控件集合,控件配置见【控件或插件】 -
return_url String 提交成功后返回值,非必配,可以在接口返回值里配置,见submit按钮配置 -
enctype String 表单提交方式,值为multipart/form-data,非必配 -

results matching ""

    No results matching ""