|
|
@@ -61,8 +61,9 @@ export default class Form extends React.Component {
|
|
|
}
|
|
|
|
|
|
getContent() {
|
|
|
- const { fontSize, prefixCls, fieldCls, fieldStyle, valueCls, valueStyle } = this.state;
|
|
|
+ const { fontSize, prefixCls, fieldStyle, valueStyle } = this.state;
|
|
|
const { columns } = this.state;
|
|
|
+
|
|
|
let columnsData = this.getItemColumns();
|
|
|
const contentEl = <tbody style={{ fontSize: fontSize }} className={`${prefixCls}-content`} key="form_content">
|
|
|
{
|
|
|
@@ -74,11 +75,12 @@ export default class Form extends React.Component {
|
|
|
let colSpan = td.colSpan.replace('%','')/2 + '%';
|
|
|
let field = td.render ? ((td.render(td.field.text, td.value.text)) ? td.render(td.field.text, td.value.text).field.text : '' ) : (typeof td.field === 'object' ? td.field.text : td.field);
|
|
|
let value = td.render ? ((td.render(td.field.text, td.value.text)) ? td.render(td.field.text, td.value.text).value.text : '' ) : (typeof td.value === 'object' ? td.value.text : td.value);
|
|
|
- let fieldStyle = td.render ? ((td.render(td.field.text, td.value.text)) ? td.render(td.field.text, td.value.text).field.style : {} ) : (typeof td.field === 'object' ? (isEmptyObject(td.field.style) ? td.fieldStyle : td.field.style) : td.fieldStyle);
|
|
|
- let valueStyle = td.render ? ((td.render(td.field.text, td.value.text)) ? td.render(td.field.text, td.value.text).value.style : {} ) : (typeof td.value === 'object' ? (isEmptyObject(td.value.style) ? td.valueStyle : td.value.style) : td.valueStyle);
|
|
|
+ let currentFieldStyle = td.render ? ((td.render(td.field.text, td.value.text)) ? td.render(td.field.text, td.value.text).field.style : {} ) : (typeof td.field === 'object' ? (isEmptyObject(td.field.style) ? fieldStyle : td.field.style) : fieldStyle);
|
|
|
+ let currentValueStyle = td.render ? ((td.render(td.field.text, td.value.text)) ? td.render(td.field.text, td.value.text).value.style : {} ) : (typeof td.value === 'object' ? (isEmptyObject(td.value.style) ? valueStyle : td.value.style) : valueStyle);
|
|
|
+
|
|
|
return [
|
|
|
- <td colSpan={colSpan} className={`${prefixCls}-item-field`} style={fieldStyle} > {field}</td>,
|
|
|
- <td colSpan={colSpan} className={`${prefixCls}-item-value`} style={valueStyle} > {value}</td>
|
|
|
+ <td colSpan={colSpan} className={`${prefixCls}-item-field`} style={currentFieldStyle} > {field}</td>,
|
|
|
+ <td colSpan={colSpan} className={`${prefixCls}-item-value`} style={currentValueStyle} > {value}</td>
|
|
|
];
|
|
|
})
|
|
|
}
|