mirror of
https://github.com/SyncrowIOT/web.git
synced 2025-07-14 17:25:50 +00:00
table size
This commit is contained in:
@ -23,7 +23,7 @@ class UserTableBloc extends Bloc<UserTableEvent, UserTableState> {
|
|||||||
on<DeleteUserEvent>(_deleteUser);
|
on<DeleteUserEvent>(_deleteUser);
|
||||||
on<FilterClearEvent>(_filterClear);
|
on<FilterClearEvent>(_filterClear);
|
||||||
}
|
}
|
||||||
int itemsPerPage = 10;
|
int itemsPerPage = 20;
|
||||||
int currentPage = 1;
|
int currentPage = 1;
|
||||||
List<RolesUserModel> users = [];
|
List<RolesUserModel> users = [];
|
||||||
List<RolesUserModel> initialUsers = [];
|
List<RolesUserModel> initialUsers = [];
|
||||||
|
@ -29,7 +29,9 @@ class _DynamicTableScreenState extends State<DynamicTableScreen>
|
|||||||
@override
|
@override
|
||||||
void initState() {
|
void initState() {
|
||||||
super.initState();
|
super.initState();
|
||||||
columnWidths = List<double>.filled(widget.titles.length, 150.0);
|
setState(() {
|
||||||
|
columnWidths = List<double>.filled(widget.titles.length, 150.0);
|
||||||
|
});
|
||||||
WidgetsBinding.instance.addObserver(this);
|
WidgetsBinding.instance.addObserver(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -212,6 +214,19 @@ class _DynamicTableScreenState extends State<DynamicTableScreen>
|
|||||||
shrinkWrap: true,
|
shrinkWrap: true,
|
||||||
itemCount: widget.rows.length,
|
itemCount: widget.rows.length,
|
||||||
itemBuilder: (context, rowIndex) {
|
itemBuilder: (context, rowIndex) {
|
||||||
|
if (columnWidths
|
||||||
|
.every((width) => width == 120.0)) {
|
||||||
|
columnWidths = List<double>.generate(
|
||||||
|
widget.titles.length, (index) {
|
||||||
|
if (index == 1) {
|
||||||
|
return screenWidth * 0.11;
|
||||||
|
} else if (index == 9) {
|
||||||
|
return screenWidth * 0.2;
|
||||||
|
}
|
||||||
|
return screenWidth * 0.11;
|
||||||
|
});
|
||||||
|
setState(() {});
|
||||||
|
}
|
||||||
final row = widget.rows[rowIndex];
|
final row = widget.rows[rowIndex];
|
||||||
return Column(
|
return Column(
|
||||||
children: [
|
children: [
|
||||||
|
Reference in New Issue
Block a user