update data table

This commit is contained in:
phyothandar
2021-09-13 11:09:32 +06:30
parent 5346cd10c5
commit d2b1900537
6 changed files with 76 additions and 73 deletions

View File

@@ -1,7 +1,6 @@
import 'package:fcs/domain/entities/discount.dart';
import 'package:fcs/helpers/theme.dart';
import 'package:fcs/pages/widgets/local_text.dart';
import 'package:fcs/pages/widgets/my_data_table.dart';
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
@@ -37,17 +36,18 @@ class InvoiceDiscountList extends StatelessWidget {
}
Widget table(BuildContext context) {
return MyDataTable(
return DataTable(
headingRowHeight: 40,
showCheckboxColumn: false,
columns: [
MyDataColumn(
DataColumn(
label: LocalText(
context,
"discount.code",
color: Colors.grey,
),
),
MyDataColumn(
DataColumn(
label: LocalText(
context,
"discount.amount",
@@ -59,19 +59,19 @@ class InvoiceDiscountList extends StatelessWidget {
);
}
List<MyDataRow> getRows(BuildContext context) {
List<DataRow> getRows(BuildContext context) {
if (discounts == null) {
return [];
}
var rows = discounts!.map((c) {
return MyDataRow(
return DataRow(
onSelectChanged: (value) => Navigator.pop(context, c),
cells: [
MyDataCell(new Text(
DataCell(new Text(
c?.code ?? '',
style: textStyle,
)),
MyDataCell(
DataCell(
Row(
mainAxisAlignment: MainAxisAlignment.end,
children: [

View File

@@ -1,7 +1,6 @@
import 'package:fcs/domain/entities/shipment.dart';
import 'package:fcs/helpers/theme.dart';
import 'package:fcs/pages/widgets/local_text.dart';
import 'package:fcs/pages/widgets/my_data_table.dart';
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
@@ -41,17 +40,18 @@ class InvoiceHandlingFeeList extends StatelessWidget {
}
Widget table(BuildContext context) {
return MyDataTable(
return DataTable(
headingRowHeight: 40,
showCheckboxColumn: false,
columns: [
MyDataColumn(
DataColumn(
label: LocalText(
context,
"invoice.shipment.number",
color: Colors.grey,
),
),
MyDataColumn(
DataColumn(
label: LocalText(
context,
"invoice.add.handling.fee.menu",
@@ -63,19 +63,19 @@ class InvoiceHandlingFeeList extends StatelessWidget {
);
}
List<MyDataRow> getRows(BuildContext context) {
List<DataRow> getRows(BuildContext context) {
if (shipments == null) {
return [];
}
var rows = shipments!.map((c) {
return MyDataRow(
return DataRow(
onSelectChanged: (value) => Navigator.pop(context, c),
cells: [
MyDataCell(new Text(
DataCell(new Text(
c!.shipmentNumber!,
style: textStyle,
)),
MyDataCell(
DataCell(
Row(
mainAxisAlignment: MainAxisAlignment.end,
children: [