SettingForm 设置表单
在 Form 的基础上,提炼出用于设置的组件。
<mapgis-ui-setting-form></mapgis-ui-setting-form>
基本用法
API
开发者仍然完全可以像使用原生 Form 组件一样来使用该组件,原生的属性、事件和方法都可用。
属性
下面只列出在原生 Form 组件基础上新增和修改了默认值的属性。
| 参数 | 说明 | 类型 | 默认值 | 版本 |
|---|---|---|---|---|
| compact | 是否是紧凑布局 | boolean | true | |
| size | 大小 | mini|default | mini | |
| hideRequiredMark | 隐藏所有表单项的必选标记 | boolean | false | |
| labelAlign | 标签对齐方式 | left|right | left | |
| wrapperAlign | 内容对齐方式 | left|right | right | |
| layout | 表单布局 | horizontal|vertical|inline | horizontal | |
| itemLayout | 表单项布局方式(栅格或固定) | grid|fixed | fixed | |
| labelCol | 标签布局,同 <Col> 组件,设置 span offset 值,如 {span: 3, offset: 12} 或 sm: {span: 3, offset: 12} | object | { span: 8 } | |
| wrapperCol | 需要为输入控件设置布局样式时,使用该属性,用法同 labelCol | object | { span: 16 } | |
| labelWidth | 标签宽度,单位像素,表单项布局为 fixed 时生效 | number | 90 | |
| wrapperWidth | 内容宽度,单位像素,表单项布局为 fixed 时生效 | number | 170 | |
| colon | 是否显示冒号,默认值为 false | boolean | false | |
| noLastMarginBottom | 最后一个表单项是否没有底部的外边距 | boolean | false |
