Flutter — переход на страницу сведений о выборе строки sfdatagrid (в таблице есть данные из firestore)

Мне удалось заполнить таблицу SfDatagrid данными из firestore, это ссылка на код:

https://github.com/SyncfusionExamples/How-to-load-data-from-firestore-to-Flutter-DataTable-SfDataGrid-

Этот код работает отлично, и у меня есть желаемый результат.

Но проблема в том, что при выборе таблицы я хочу, чтобы приложение перемещалось по странице сведений и показывало больше информации из источника firebase в выбранной строке.

Но я не знаю, как я могу передать снимок документа или индекс документа на страницу сведений, когда выбрана строка.

Заметьте, я еще не профессионал, я только начинаю.

Я пробовал это:

      onCellTap: (DataGridCellTapDetails details) {

              final DataGridRow row = employeeDataGridSource
                 .effectiveRows[details.rowColumnIndex.rowIndex - 1];
              Navigator.of(context).push(MaterialPageRoute(
                  builder: (context) => DataGridRowInfoPage(row: row)));

            },

Но он показывает только информацию о таблице, но в документе firestore у меня много полей, и я не могу показать их все в таблице, я хочу показать их только на странице сведений.

0 ответов

Другие вопросы по тегам