Explorar o código

table行样式优先级逻辑调整

zhuth %!s(int64=8) %!d(string=hai) anos
pai
achega
cee080791a
Modificáronse 1 ficheiros con 2 adicións e 1 borrados
  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)
       const isColumnHaveExpandIcon = (expandIconAsCell || expandRowByClick)
         ? false : (i === expandIconColumnIndex);
         ? false : (i === expandIconColumnIndex);
+      let rowStyle = columns[i].rowStyle;
       cells.push(
       cells.push(
         <TableCell
         <TableCell
           prefixCls={prefixCls}
           prefixCls={prefixCls}
@@ -183,7 +184,7 @@ export default class TableRow extends React.Component {
           column={columns[i]}
           column={columns[i]}
           key={columns[i].key}
           key={columns[i].key}
           expandIcon={isColumnHaveExpandIcon ? expandIcon : null}
           expandIcon={isColumnHaveExpandIcon ? expandIcon : null}
-          rowStyle={columns[i].rowStyle || rowsStyle || {}}
+          rowStyle={(rowStyle && JSON.stringify(rowStyle) !== "{}") ? rowStyle : (rowsStyle || {})}
         />
         />
       );
       );
     }
     }