Flutter UI: TextField e refactoring

creo cartella pages nella quale inserirò la classe Page dove farò comparire i textfield customizzati creo component textfield in una cartella component Component Textfield: Il componento customizzato in questo caso è un widget stateless. Al quale decido di assegnare degli attributi cosi che posso riutilizzarlo settando questi attributi come parametri quando lo utilizzo da altre … Leggi tutto

Flutter UI: Stack Layout

Stack: Ricordiamoci di racchiudere lo stack in sizebox e width max al 100% con double.infinity per far prendere l’immagine il massimo dello spazio. class _RegPageState extends State { @override Widget build(BuildContext context) { return Scaffold( body: SizedBox( height: double.infinity, width: double.infinity, child: Stack( children: [ header(), body(), ], ), ), ); } //il metodo header() … Leggi tutto

Flutter UI: Login

import ‘package:flutter/material.dart’; class LoginPage extends StatefulWidget { @override _LoginPageState createState() => _LoginPageState(); } class _LoginPageState extends State { final TextEditingController emailController = TextEditingController(); final TextEditingController pswController = TextEditingController(); void onLoginPressed() { final email = emailController.text.trim(); final psw = pswController.text.trim(); print(email); print(psw); onResetPressed(); } void onResetPressed() { emailController.clear(); pswController.clear(); } @override Widget build(BuildContext context) { return … Leggi tutto

Flutter UI: TabBar

La AppBar ha un attributo bottom dove si possono inserire i widget solitamente si mette una TabBar. class _HomePageState extends State { @override Widget build(BuildContext context) { return DefaultTabController( length: 2, child: Scaffold( appBar: AppBar( title: Text(‘TEST Tab Bar’), centerTitle: true, bottom: TabBar( tabs: [ Tab(icon: Icon(Icons.home)), Tab(icon: Icon(Icons.person)), ], ), ), body: TabBarView( children: … Leggi tutto

LifeCycle dei componenti in Flutter

LifeCycle dei componenti in Flutter di seguito i principali metodi che corrispondono alle varie fasi di vita di un componente. createState Primo metodo richiamato per creare lo stato di un componente Stateful. Crea un’istanza della relativa classe di supporto che estende State. initState Metodo richiamato una sola volta quando il componente viene creato. Permette di … Leggi tutto

MySQL cancellare colonna tabella

Per cancellare una colonna da una tabella mySQL usa il seguente comando: ALTER TABLE nomeTabella DROP COLUMN nomeColonna; La keyword COLUMN è facoltativa È possibile eliminare più colonne simultaneamente in un unica query: ALTER TABLE nomeTabella DROP COLUMN nomeColonna, DROP COLUMN nomeAltraColonna;

JPA relazioni tabelle esempio concreto GMDOC

la relazione è sempre una. se un professore ha tanti studenti va da se che la relazione è onetomany e quindi dall’altra parte sarà manytoone ogni Pqr ha tante Wpq ogni Wpq ha 1 saldatore //**PqrENT @OneToMany(mappedBy= “pqr”, fetch = FetchType.LAZY, cascade = { CascadeType.REMOVE, CascadeType.REFRESH }) private ListWpqENT> wpqList; //**WpqENT @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name … Leggi tutto