表单栏 Form

1.状态属性

属性名称 数据类型 是否必填 默认值 回传参数 说明
model FormModel数组 [] 表单的数据模型
width number null 宽度
height number null 高度
style Object null 自定义style
className string null 自定义class
disabled bool false 是否只读
submitTitle string 提交 提交按钮的标题
closeTitle string 关闭 关闭按钮的标题
submitTheme string green 提交按钮的主题
closeTheme string cancel 关闭按钮的主题
submitHide bool false 提交按钮是否隐藏
closeHide bool false 关闭按钮是否隐藏
submitTheme bool green 提交按钮的皮肤主题
closeTheme bool cancel 关闭按钮的皮肤主题
submitHandler func null data,textData 提交按钮的回调事件
closeHandler func null 关闭按钮的回调事件
changeHandler func false 表单有脏数据的监听事件,用于父组件相应按钮的可操作的权限
columns enum null ["none",1,2,3,4]表单的列数,为none则系统不自动排版,为null则系统自动排版,为数字则指定列数,最多四列

2.只读方法

方法名 参数名 参数说明 返回值类型 说明
getData Object 获取表单所有字段的value值数据
setData data null 设置数据:{orderNo:123456,orderType:{value:1,text:"待审"}},注意会清除脏数据状态为false
getTextData Object 获取表单所有字段的text值,对于输入框而言,value,与text值相同
getModel Array 获取表单所有字段的model
clearData null 清空表单中的值
getState bool 用于父组件其他方法里来获取表单数据是否发生改变,
clearDirtyData null 清除脏数据状态
validate null 表单验证
getComponentData name 组件名称 Array 针对(type="select")获取数据源
getRowDataByName name 组件名称 Array 针对(type="select",type="picker")获取选中行的完整数据对象

results matching ""

    No results matching ""