扩展默认的neos表单插件。

安装: 804

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 2

语言:HTML

类型:neos-plugin

2.0.20 2018-03-13 11:14 UTC

README

Latest Stable Version License

此软件包通过不同的预设(Bootstrap、Foundation、Material Design、浮动标签)扩展了默认的neos/form插件。此外,它还处理标签和占位符的翻译。

使用WebExcess.Form软件包,您还可以将输入的表单数据保存到数据库中。

兼容性和维护

WebExcess.Form目前正在维护Neos 2.3 LTS和Neos 3.x。

安装

composer require webexcess/form

配置

(文档尚未完全完成)

页面

  • label (字符串) <f:translate id="{your.label}" />的标识符

表单标签

  • containerClassAttribute (字符串) [默认: '‘] 向表单标签添加类
  • multipartForm (布尔值) [默认: FALSE] 渲染属性enctype="multipart/form-data"
  • renderSubmitButton (布尔值) [默认: TRUE] 如果设置为TRUE,则将在表单末尾显示导航(提交按钮)
  • buttonContainerClass (字符串) [默认: 'form-navigation‘] 按钮导航的类
  • previousButtonClass (字符串) [默认: 'btn btn-cancel‘] 上一个按钮的类
  • nextButtonClass (字符串) [默认: 'btn btn-primary‘] 下一个按钮的类
  • submitButtonClass (字符串) [默认: 'btn btn-primary‘] 提交按钮的类
  • renderLabel (布尔值) [默认: TRUE]

表单元素

  • containerClassAttribute (字符串) [默认: 'clearfix‘] 输入字段容器的类

单行文本

  • elementClassAttribute (字符串) [默认: '‘] 输入字段的类
  • type (字符串) [默认: 'text‘] 输入字段的类型(text、email、number等)
  • placeholder (布尔值) [默认: FALSE] 如果设置为TRUE,则将输出占位符

多行文本

  • elementClassAttribute (字符串) [默认: '‘] 文本字段的类
  • rows (整数) [默认: '‘]
  • cols (整数) [默认: '‘]
  • placeholder (布尔值) [默认: FALSE] 如果设置为TRUE,则将输出占位符

WebExcess.Form:Spinner

添加数字输入

WebExcess.Form:Submit

在任意位置插入按钮。

  • containerClassAttribute (字符串) [默认: 'clearfix‘]
  • elementClassAttribute (字符串) [默认: 'btn btn-primary‘]

WebExcess.Form:Column

添加多列元素

  • rowClassAttribute (字符串) [默认: 'row‘] 容器的类
  • colClassAttribute (字符串) [默认: 'col-sm-6‘]
  • colRenderPosition (字符串) [默认: FALSE] 对于第一列使用属性first。对于最后一列使用last