Я новичок во Флаттере. Мне нужна помощь по OnTap в DataCell. Например, вместо того, чтобы коснуться одной ячейки, я хочу строку.
Вот мои коды
DataTable(
columns: <DataColumn>[
DataColumn(
label: Text("Title"),
),
DataColumn(
label: Text("Contacts"),
),
)
],
rows: contracts.map((contract) => DataRow(
cells: [
DataCell(Text(contract.title),
onTap: () {
Navigator.push(context, MaterialPageRoute(
builder: (context) => List(),),
);
}),
DataCell(Text(contract.contacts),
onTap: () {
Navigator.push(context, MaterialPageRoute(
builder: (context) => List(),),
);
}),).toList()
Я хочу щелкнуть указанную строку c, и она будет перенаправлена на другую страницу, также будет отправлено значение индекса.