Committed by
David PHAM-VAN
change text widget in table to widget
Showing
1 changed file
with
8 additions
and
8 deletions
@@ -351,7 +351,6 @@ class Table extends Widget with SpanningWidget { | @@ -351,7 +351,6 @@ class Table extends Widget with SpanningWidget { | ||
351 | } else { | 351 | } else { |
352 | for (final dynamic cell in row) { | 352 | for (final dynamic cell in row) { |
353 | final align = cellAlignments[tableRow.length] ?? cellAlignment; | 353 | final align = cellAlignments[tableRow.length] ?? cellAlignment; |
354 | - final textAlign = _textAlign(align); | ||
355 | tableRow.add( | 354 | tableRow.add( |
356 | Container( | 355 | Container( |
357 | alignment: align, | 356 | alignment: align, |
@@ -360,13 +359,14 @@ class Table extends Widget with SpanningWidget { | @@ -360,13 +359,14 @@ class Table extends Widget with SpanningWidget { | ||
360 | decoration: cellDecoration == null | 359 | decoration: cellDecoration == null |
361 | ? null | 360 | ? null |
362 | : cellDecoration(tableRow.length, cell, rowNum), | 361 | : cellDecoration(tableRow.length, cell, rowNum), |
363 | - child: Text( | ||
364 | - cellFormat == null | ||
365 | - ? cell.toString() | ||
366 | - : cellFormat(tableRow.length, cell), | ||
367 | - style: isOdd ? oddCellStyle : cellStyle, | ||
368 | - textAlign: textAlign, | ||
369 | - ), | 362 | + child: cell is String |
363 | + ? Text( | ||
364 | + cellFormat == null | ||
365 | + ? cell.toString() | ||
366 | + : cellFormat(tableRow.length, cell), | ||
367 | + style: isOdd ? oddCellStyle : cellStyle, | ||
368 | + textAlign: _textAlign(align)) | ||
369 | + : (cell is Widget ? cell : null), | ||
370 | ), | 370 | ), |
371 | ); | 371 | ); |
372 | } | 372 | } |
-
Please register or login to post a comment