Как разбить данные на страницы с базой данных Mysql во Flutter?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как разбить данные на страницы с базой данных Mysql во Flutter?

Сообщение Anonymous »

Я пытаюсь создать таблицу данных с разбивкой на страницы с базой данных MYSQL во флаттере, но не могу получить данные в таблице, как показано ниже. Изображения.
Мой снимок экрана
Изображение

MySQL
Изображение

Код PHP:



Код Flutter:
import 'dart:convert';
import 'package:flutter/material.dart';
import 'package:http/http.dart' as http;

class Users {
String id;
String firstName;
String lastName;
Users({this.id, this.firstName, this.lastName});
factory Users.fromJson(Map json) {
return Users(
id: json['id'] as String,
firstName: json['first_name'] as String,
lastName: json['last_name'] as String,
);
}
}
class getDataSources extends DataTableSource {
getDataSources(this.data);
final List data;
int _selectedCount = 0;
@override
DataRow getRow(int index) {
return DataRow.byIndex(
index: index,
cells: [
DataCell(Text('${data[index].id}')),
DataCell(Text('${data[index].firstName}')),
DataCell(Text('${data[index].lastName}')),
]
);
}
@override
bool get isRowCountApproximate => false;
@override
int get rowCount => data.length;
@override
int get selectedRowCount => _selectedCount;
}



Подробнее здесь: https://stackoverflow.com/questions/658 ... in-flutter
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»