Questo sito utilizza cookie per le proprie funzionalità e per inviarti pubblicità e servizi in linea con le tue preferenze. Chiudendo questo banner, scorrendo questa pagina o cliccando qualunque suo elemento acconsenti all’uso dei cookie.

Accedendo al link http://www.odoo-italia.org/index.php/home/cookie-policy puoi leggere in dettaglio le modalità di trattamento dei cookie da parte dell'Associazione Odoo Italia.

Benvenuto, Ospite
Nome utente: Password: Ricordami

ARGOMENTO: Limitazioni caratteri

Limitazioni caratteri 2 Anni 10 Mesi fa #23720

  • Jado
  • Avatar di Jado
  • Offline
  • Junior Boarder
  • Messaggi: 35
  • Karma: 0
Salve, io avrei bisogno di limitare i caratteri per un campo, come ad esempio l'ean 13 che vuole solo numeri...con questa funzione che ho fatto, se non metto i caratteri che gli dico mi genera l'errore ma mi permette comunque di salvare, invece quello che voglio io è che non mi deve proprio far salvare. Il mio campo è test_test..e ho fatto questa funzione..qualcuno sa aiutarmi??

@api.onchange('test_test')
def ck_value(self):
pattern = "[ABCDEFGHILMNOPQRSTUVZWYKJX ]"
text = self.test_test
for data in text:
if re.match(pattern, data) == None:
error_message = 'Carattere non consentito'
raise Warning(error_message)
return False
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Limitazioni caratteri 2 Anni 10 Mesi fa #23723

  • gigidn
  • Avatar di gigidn
  • Offline
  • Platinum Boarder
  • Messaggi: 1925
  • Ringraziamenti ricevuti 446
  • Karma: 22
Devi mettere una constrain se vuoi che venga impedito il salvataggio ....

qui un esempio

github.com/gigidn/l10n-italy/blob/90-cod...model/res_partner.py
@KTec
www.ktec.it
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
Tempo creazione pagina: 0.137 secondi

Odoo Italia Associazione - C.F: 94200470485 - Sede: Viale dei Cadorna, 83 - Firenze - Italy

Protected by R Antispam