diff --git a/components/form/FormItem.jsx b/components/form/FormItem.jsx index 13efe0c5ad..0fb2fccae9 100644 --- a/components/form/FormItem.jsx +++ b/components/form/FormItem.jsx @@ -10,6 +10,16 @@ function prefixClsFn(prefixCls, ...args) { } class FormItem extends React.Component { + _getLayoutClass(colDef) { + if (!colDef) { + return ''; + } + const {span, offset} = colDef; + const col = span ? 'col-' + span : ''; + const offsetCol = offset ? ' col-offset-' + offset : ''; + return col + offsetCol; + } + renderHelp() { const prefixCls = this.props.prefixCls; return this.props.help ? ( @@ -40,19 +50,20 @@ class FormItem extends React.Component { } renderWrapper(children) { - return this.props.wrapperClassName ? ( -
+ const wrapperCol = this.props.wrapperCol; + return wrapperCol ? ( +
{children}
) : children; } renderLabel() { - const labelClassName = this.props.labelClassName; + const labelCol = this.props.labelCol; const required = this.props.required ? 'required' : ''; return this.props.label ? ( -