ajustes de inputs com apenas numeros, mascaras, textos
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter/services.dart';
|
||||
import 'package:intl/intl.dart';
|
||||
import 'package:line_icons/line_icons.dart';
|
||||
import 'package:rkm/screens/home_screen.dart';
|
||||
@@ -533,10 +534,11 @@ class _HomeVisitScreenState extends State<HomeVisitScreen> {
|
||||
)
|
||||
);
|
||||
return CheckBoxSubtitle(
|
||||
ontap:DESFECHO != 'VISITA REALIZADA'?null: ()=>setState(()=>tipoVisitaModel[index].check?tipoVisitaModel[index].check=false:tipoVisitaModel[index].check=true),
|
||||
subtitle: tipoVisitaModel[index].subtitle,
|
||||
checkbox:tipoVisitaModel[index].check,
|
||||
width: width*0.6,
|
||||
onChanged: (value)=>setState(()=>tipoVisitaModel[index].check=value),
|
||||
onChanged:DESFECHO != 'VISITA REALIZADA'?null: (value)=>setState(()=>tipoVisitaModel[index].check=value),
|
||||
);
|
||||
}
|
||||
),
|
||||
@@ -548,8 +550,10 @@ class _HomeVisitScreenState extends State<HomeVisitScreen> {
|
||||
checkbox2: VACINA,
|
||||
subtitle1: 'CONSULTA',
|
||||
subtitle2: 'VACINA',
|
||||
onChanged1: (value)=>setState(()=>CONSULTA=value),
|
||||
onChanged2: (value)=>setState(()=>VACINA=value),
|
||||
onChanged1: DESFECHO != 'VISITA REALIZADA'?null:(value)=>setState(()=>CONSULTA=value),
|
||||
onChanged2: DESFECHO != 'VISITA REALIZADA'?null: (value)=>setState(()=>VACINA=value),
|
||||
ontap1: DESFECHO != 'VISITA REALIZADA'?null: ()=>setState(()=>CONSULTA?CONSULTA=false:CONSULTA=true),
|
||||
ontap2: DESFECHO != 'VISITA REALIZADA'?null: ()=>setState(()=>VACINA?VACINA=false:VACINA=true),
|
||||
),
|
||||
CheckBoxTwoSubtitle(
|
||||
width: width*0.7,
|
||||
@@ -557,8 +561,10 @@ class _HomeVisitScreenState extends State<HomeVisitScreen> {
|
||||
checkbox2: CONDICIONALIDADES,
|
||||
subtitle1: 'EXAME',
|
||||
subtitle2: 'CONDICIONALIDADES',
|
||||
onChanged1: (value)=>setState(()=>EXAME=value),
|
||||
onChanged2: (value)=>setState(()=>CONDICIONALIDADES=value),
|
||||
onChanged1: DESFECHO != 'VISITA REALIZADA'?null:(value)=>setState(()=>EXAME=value),
|
||||
onChanged2: DESFECHO != 'VISITA REALIZADA'?null:(value)=>setState(()=>CONDICIONALIDADES=value),
|
||||
ontap1: DESFECHO != 'VISITA REALIZADA'?null: ()=>setState(()=>EXAME?EXAME=false:EXAME=true),
|
||||
ontap2: DESFECHO != 'VISITA REALIZADA'?null: ()=>setState(()=>CONDICIONALIDADES?CONDICIONALIDADES=false:CONDICIONALIDADES=true),
|
||||
),
|
||||
TitleContainers(title: 'Controle Ambiental',width: width*0.7,textAling: TextAlign.start,fontSize: 15),
|
||||
CheckBoxTwoSubtitle(
|
||||
@@ -567,8 +573,10 @@ class _HomeVisitScreenState extends State<HomeVisitScreen> {
|
||||
checkbox2: ACAO_MECANICA,
|
||||
subtitle1: 'AÇÃO EDUCATIVA',
|
||||
subtitle2: 'AÇÃO MECÂNICA',
|
||||
onChanged1: (value)=>setState(()=>ACAO_EDUCATIVA=value),
|
||||
onChanged2: (value)=>setState(()=>ACAO_MECANICA=value),
|
||||
onChanged1: DESFECHO != 'VISITA REALIZADA'?null:(value)=>setState(()=>ACAO_EDUCATIVA=value),
|
||||
onChanged2: DESFECHO != 'VISITA REALIZADA'?null:(value)=>setState(()=>ACAO_MECANICA=value),
|
||||
ontap1: DESFECHO != 'VISITA REALIZADA'?null: ()=>setState(()=>ACAO_EDUCATIVA?ACAO_EDUCATIVA=false:ACAO_EDUCATIVA=true),
|
||||
ontap2: DESFECHO != 'VISITA REALIZADA'?null: ()=>setState(()=>ACAO_MECANICA?ACAO_MECANICA=false:ACAO_MECANICA=true),
|
||||
),
|
||||
CheckBoxTwoSubtitle(
|
||||
width: width*0.7,
|
||||
@@ -576,8 +584,10 @@ class _HomeVisitScreenState extends State<HomeVisitScreen> {
|
||||
checkbox2: TRATAMENTO_FOCAL,
|
||||
subtitle1: 'IMÓVEL COM FOCO',
|
||||
subtitle2: 'TRATAMENTO FOCAL',
|
||||
onChanged1: (value)=>setState(()=>IMOVEL_FOCO=value),
|
||||
onChanged2: (value)=>setState(()=>TRATAMENTO_FOCAL=value),
|
||||
onChanged1: DESFECHO != 'VISITA REALIZADA'?null:(value)=>setState(()=>IMOVEL_FOCO=value),
|
||||
onChanged2: DESFECHO != 'VISITA REALIZADA'?null:(value)=>setState(()=>TRATAMENTO_FOCAL=value),
|
||||
ontap1: DESFECHO != 'VISITA REALIZADA'?null: ()=>setState(()=>IMOVEL_FOCO?IMOVEL_FOCO=false:IMOVEL_FOCO=true),
|
||||
ontap2: DESFECHO != 'VISITA REALIZADA'?null: ()=>setState(()=>TRATAMENTO_FOCAL?TRATAMENTO_FOCAL=false:TRATAMENTO_FOCAL=true),
|
||||
),
|
||||
TitleContainers(title: 'Acompanhamento',width: width*0.7,textAling: TextAlign.start,fontSize: 15),
|
||||
Container(
|
||||
@@ -597,7 +607,7 @@ class _HomeVisitScreenState extends State<HomeVisitScreen> {
|
||||
subtitle: tipoAcompanhamentoModel[index].subtitle,
|
||||
checkbox:tipoAcompanhamentoModel[index].check,
|
||||
width: width*0.6,
|
||||
onChanged: (value)=>setState(()=>tipoAcompanhamentoModel[index].check=value),
|
||||
onChanged:DESFECHO != 'VISITA REALIZADA'?null: (value)=>setState(()=>tipoAcompanhamentoModel[index].check=value),
|
||||
);
|
||||
}
|
||||
),
|
||||
@@ -656,6 +666,9 @@ class _HomeVisitScreenState extends State<HomeVisitScreen> {
|
||||
hintInput: 'Escreva aqui',
|
||||
mandatory: false,
|
||||
enabled: true,
|
||||
maxLength: 7,
|
||||
textInputType: TextInputType.number,
|
||||
inputFormatters: [FilteringTextInputFormatter.digitsOnly,],
|
||||
onChanged: (v)=>setState((){}),
|
||||
),
|
||||
InputWithSubtitle(
|
||||
@@ -668,6 +681,9 @@ class _HomeVisitScreenState extends State<HomeVisitScreen> {
|
||||
hintInput: 'Escreva aqui',
|
||||
mandatory: false,
|
||||
enabled: true,
|
||||
maxLength: 4,
|
||||
textInputType: TextInputType.number,
|
||||
inputFormatters: [FilteringTextInputFormatter.digitsOnly,],
|
||||
onChanged: (v)=>setState((){}),
|
||||
),
|
||||
],
|
||||
|
||||
Reference in New Issue
Block a user