Por exemplo, em um sistema de gerenciamento de funcionários, a variável pode definir quais páginas e recursos um funcionário tem permissão para visualizar e editar. Você poderia definir uma váriavel cargo_funcionario, onde somente o gerente pode entrar na página de editar produto. A lógica seria: if cargo_funcionario == gerente Action navigation page -> paginaEditarProduto Se o funcionário que está acessando for o gerente, a ação é navegar para a página definida. Seria mais ou menos assim. Tem outras formas, mas já dá para entender o funcionamento.
Posso usar a mesma lógica para condicional de um resultado true ou false (booleano) e com base nesse resultado mostrar um texto específico para cada um?
Ola. E como informar para o usuario que a senha ou email nao esta correto sem aparecer aquela informação de ERROR nativa do Flutter Flow. Parabens pelo vídeo.
Você pode utilizar o widget form, e dentro dele adiciona os campos de texto (text field) e nas propriedades do form, marca os campos para configurar cada um. De inicio ative a validação automática (automatically validate). Abaixo você vai encontrar algumas opções: 1° Mensagem de erro: você insere a mensagem Ex: Preencha o campo de e-mail 2° Quantidade mínima de caracteres; Digita a mensagem que vai aparecer 3° Quantidade máxima de caracteres; Digita a mensagem que vai aparecer 4° Validador: Aqui você define qual vai ser o tipo de campo: e-mail, senha, etc. E logo abaixo tem a opção para você inserir a mensagem de erro, por exemplo se escolher o e-mail, ele vai verificar se foi adicionado o @, então você pode colocar a mensagem "e-mail inválido". Se for senha, utiliza o custom regex: ^(?=.*[a-z])(?=.*[A-Z])(?=.*\d) Nesse exemplo acima, verifica se a senha possui pelo menos uma letra , uma minúscula(?=.*[a-z]), um maiúscula (?=.*[A-Z]) e um dígito(?=.*\d), conforme especificado na expressão regular. Você pode fazer custom regex mais simples, na internet tem muitos modelos, só pesquisar ou utiliza o chat GPT, no prompt digita: custom regex em dart para validar senha flutterflow. Nas actions, você procura por form validate e escolhe os campos para fazer essa validação. Logo trago o vídeo sobre isso.
Boa tarde meu amigo. A forma mais simples e funcional, seria você criar um componente e dentro dele criar o layout que vai precisar: Container -> column -> container -> row -> textfield e button para pesquisar button - defina uma action para fechar ou navegar para a página anterior. Na página principal, adicionaria um button para chamar esse componente. Selecione o button -> Action -> On tap -> Alert Dialog -> Custom Dialog -> Selecione o componente criado.
Olá Bom dia, poderia me ajudar, estou a bastante tempo fazer o seguinte No Flutterflow 4.1.8 Preciso quando a resposta da chamada de API verificar que o campo "status" mudou seu valor "status" = "S" (Solicited cor laranja) para "status" = "C" (Confirmed) mudar a palavra "Solicitado" para "Confirmado" na cor verde. Tentei fazer com condicional sem sucesso.
Opa Gustavo tudo beleza? Primeiramente, muito obrigado por se tornar membro do canal. Em relação a sua dúvida, as letras S e C, já estão definidas no armazenamento? Você está utilizando qual a API?
@@flutterflowbrasil Olá, obrigado por responder, estou usando uma API desenvolvida aqui por nós, configurei a chamada certinho o endpoint que preciso também retorna o json certinho, criei uma Query Parameteres com nome "status" e com Value Source 'From Variable' chamada "status" também, selecionei o json path também $.results[:].status, criei um DataType com nome "results" e com 'Field Name' = status para armazenar os valores. este campo "status" ele poder ter os valores 'C,S,D,F ou I" não sei se estou fazendo correto. Selecionei o Data Type : "Parse as Data Type" para passar o valor para o Data Type.
Top d+d+d+d+d esse vídeo bora 🚀🚀🚀🚀🚀🚀
Bora bora. Pra cima 🚀
Excelente aula.
Uma dúvida, como funcionaria isso para, por exemplo, direcionar o usuário para páginas distintas com base em uma variável no BD?
Por exemplo, em um sistema de gerenciamento de funcionários, a variável pode definir quais páginas e recursos um funcionário tem permissão para visualizar e editar. Você poderia definir uma váriavel cargo_funcionario, onde somente o gerente pode entrar na página de editar produto. A lógica seria:
if cargo_funcionario == gerente
Action
navigation page -> paginaEditarProduto
Se o funcionário que está acessando for o gerente, a ação é navegar para a página definida.
Seria mais ou menos assim. Tem outras formas, mas já dá para entender o funcionamento.
Excelente e essencial, muito boa aula...
Muito obrigado, fico feliz em ter ajudado!🤝
Excelente aula, sua dinâmica é ótima.
Muito obrigado pelo elogio. Fico feliz em ajudar.
Bela aula, parabéns.
Gratidão...
Eu que agradeço por está sempre acompanhando. Vlw demais👊
Ótimo!
Obrigado meu amigo.
Posso usar a mesma lógica para condicional de um resultado true ou false (booleano) e com base nesse resultado mostrar um texto específico para cada um?
Opa Leandro tudo bom? Pode sim, segue a mesma lógica.
Ola. E como informar para o usuario que a senha ou email nao esta correto sem aparecer aquela informação de ERROR nativa do Flutter Flow. Parabens pelo vídeo.
Você pode utilizar o widget form, e dentro dele adiciona os campos de texto (text field) e nas propriedades do form, marca os campos para configurar cada um. De inicio ative a validação automática (automatically validate). Abaixo você vai encontrar algumas opções:
1° Mensagem de erro: você insere a mensagem
Ex: Preencha o campo de e-mail
2° Quantidade mínima de caracteres;
Digita a mensagem que vai aparecer
3° Quantidade máxima de caracteres;
Digita a mensagem que vai aparecer
4° Validador: Aqui você define qual vai ser o tipo de campo: e-mail, senha, etc. E logo abaixo tem a opção para você inserir a mensagem de erro, por exemplo se escolher o e-mail, ele vai verificar se foi adicionado o @, então você pode colocar a mensagem "e-mail inválido".
Se for senha, utiliza o custom regex:
^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)
Nesse exemplo acima, verifica se a senha possui pelo menos uma letra , uma minúscula(?=.*[a-z]), um maiúscula (?=.*[A-Z]) e um dígito(?=.*\d), conforme especificado na expressão regular. Você pode fazer custom regex mais simples, na internet tem muitos modelos, só pesquisar ou utiliza o chat GPT, no prompt digita: custom regex em dart para validar senha flutterflow.
Nas actions, você procura por form validate e escolhe os campos para fazer essa validação. Logo trago o vídeo sobre isso.
@@flutterflowbrasil obrigado e parabéns pela explicação. Já seria um tema para um próximo vídeo em. O que acha ?
Boa tarde. No caso de um botão, ao clicar, quero que apareça um textfield de busca.
Como fazer.
Boa tarde meu amigo.
A forma mais simples e funcional, seria você criar um componente e dentro dele criar o layout que vai precisar:
Container ->
column -> container -> row -> textfield e button para pesquisar
button - defina uma action para fechar ou navegar para a página anterior.
Na página principal, adicionaria um button para chamar esse componente.
Selecione o button -> Action -> On tap -> Alert Dialog -> Custom Dialog -> Selecione o componente criado.
Olá Bom dia, poderia me ajudar, estou a bastante tempo fazer o seguinte
No Flutterflow 4.1.8 Preciso quando a resposta da
chamada de API verificar que o campo "status" mudou seu valor "status" = "S" (Solicited cor laranja) para "status" = "C" (Confirmed) mudar a palavra "Solicitado" para "Confirmado" na cor verde. Tentei fazer com condicional sem sucesso.
Opa Gustavo tudo beleza? Primeiramente, muito obrigado por se tornar membro do canal. Em relação a sua dúvida, as letras S e C, já estão definidas no armazenamento? Você está utilizando qual a API?
@@flutterflowbrasil Olá, obrigado por responder, estou usando uma API desenvolvida aqui por nós, configurei a chamada certinho o endpoint que preciso também retorna o json certinho, criei uma Query Parameteres com nome "status" e com Value Source 'From Variable' chamada "status" também, selecionei o json path também $.results[:].status, criei um DataType com nome "results" e com 'Field Name' = status para armazenar os valores.
este campo "status" ele poder ter os valores 'C,S,D,F ou I" não sei se estou fazendo correto. Selecionei o Data Type : "Parse as Data Type" para passar o valor para o Data Type.
@@streamdesignlive qual a melhor forma de entrar em contato contigo para mim poder dá uma olhada? Tem instagram?
@@flutterflowbrasil @gustavort2004
@@flutterflowbrasil @gustavort2004