model

Mattepuffo's logo
Validare email in C#

Validare email in C#

Oggi vediamo come validare una email in C#.

Per farlo useremo System.ComponentModel.DataAnnotations, che dovete installare tramite NuGet.

Mattepuffo's logo
Validare un form in Vue.js

Validare un form in Vue.js

Vue.js ha delle funzioni integrate per la validazione dei form; il tutto gira intorno al v-model.

Nel caso in questione, non useremo il tag form, in quanto i dati li invio tramite AJAX; ma il concetto è praticamente lo stesso.

Mattepuffo's logo
Join tra modelli in LoopBack

Join tra modelli in LoopBack

In pratica, nel mio db, ho una tabella movimenti, che ha due FOREIGN KEY su altre due tabelle (causali e conti).

Ogni movimento può avere un conto e una causale.

Nel momento in cui vado a creare in LoopBack le relazioni, il modello risultante è comunque così:

[
  {
    "mov_id": 0,
    "mov_tipo": "string",
    "mov_valore": 0,
    "mov_causale_fk": 0,
    "mov_conto_fk": 0,
    "mov_data": "2017-10-06T13:44:32.241Z",
    "mov_note": "string",
    "mov_utente_fk": 0,
    "mov_aggiunta": "2017-10-06T13:44:32.241Z"
  }
]

Come vedete non c'è traccia delle tabelle collegate, mentre io avrei bisogno di vedere anche quei campi.

Mattepuffo's logo
Autoresize delle colonne in JTable

Autoresize delle colonne in JTable

Quando la JTable viene "disegnata", non sa a priori di che lunghezza sono i dati delle varie colonne.

Quindi imposta una dimensione di default per tutte.

Oppure si prende quelle che gli abbiamo impostato noi da codice.

Se invece volessimo fare in modo che si auto-ridimensionino?