Quellcode durchsuchen

table行样式优先级逻辑调整

zhuth vor 7 Jahren
Ursprung
Commit
cee080791a
1 geänderte Dateien mit 2 neuen und 1 gelöschten Zeilen
  1. 2 1
      kanban-client/app/src/Table/TableRow.jsx

+ 2 - 1
kanban-client/app/src/Table/TableRow.jsx

@@ -173,6 +173,7 @@ export default class TableRow extends React.Component {
       }
       const isColumnHaveExpandIcon = (expandIconAsCell || expandRowByClick)
         ? false : (i === expandIconColumnIndex);
+      let rowStyle = columns[i].rowStyle;
       cells.push(
         <TableCell
           prefixCls={prefixCls}
@@ -183,7 +184,7 @@ export default class TableRow extends React.Component {
           column={columns[i]}
           key={columns[i].key}
           expandIcon={isColumnHaveExpandIcon ? expandIcon : null}
-          rowStyle={columns[i].rowStyle || rowsStyle || {}}
+          rowStyle={(rowStyle && JSON.stringify(rowStyle) !== "{}") ? rowStyle : (rowsStyle || {})}
         />
       );
     }