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 ? (
-