Advertisement
Guest User

Untitled

a guest
Jun 26th, 2019
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.49 KB | None | 0 0
  1. import 'package:flutter/material.dart';
  2. import 'package:flutter/cupertino.dart';
  3.  
  4. void main() => runApp(MyApp());
  5.  
  6. class MyApp extends StatefulWidget {
  7. @override
  8. _MyAppState createState() => _MyAppState();
  9. }
  10.  
  11. class _MyAppState extends State<MyApp> {
  12. @override
  13. Widget build(BuildContext context) {
  14. return MaterialApp(
  15. home: Main(),
  16. );
  17. }
  18. }
  19.  
  20. class Main extends StatefulWidget {
  21. @override
  22. _MainState createState() => _MainState();
  23. }
  24.  
  25. class Name{
  26. String firstName;
  27. String lastName;
  28. Name({this.firstName, this.lastName});
  29. }
  30.  
  31. class _MainState extends State<Main> {
  32. List<Name> names = List<Name>();
  33. @override
  34. void initState() {
  35. // TODO: implement initState
  36. super.initState();
  37. names = [
  38. Name(firstName: "Lamar", lastName: "Marshall"),
  39. Name(firstName: "Roxy", lastName: "Hiroshima"),
  40. ];
  41.  
  42. }
  43.  
  44. @override
  45. Widget build(BuildContext context) {
  46.  
  47.  
  48. return Scaffold(
  49.  
  50.  
  51. body: SafeArea(child: Center(
  52. child: DataTable(
  53. columns: [
  54. DataColumn(
  55. label: Text("first name"),
  56. numeric: false,
  57. tooltip: "First name"
  58. ),
  59. DataColumn(
  60. label: Text("Last Name"),
  61. numeric: false,
  62. tooltip: "Last Name"
  63. )
  64. ],
  65. rows: names.map((f) => DataRow(cells: [
  66. DataCell(Text(f.firstName)),
  67. DataCell(Text(f.lastName))
  68. ])).toList()
  69. )
  70. ),
  71. ));
  72. }
  73. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement