Isso. Se você declarar o beforeSendValidate dentro da tag script, vai funcionar. Lembrando que a estrutura do HTML também importa, como eu especifiquei acima, tendo em vista que ele procura a label dentro da classe form-field
.
Show! @JulioRocha
@victorcastro , como faço para por aquele “*” em vermelho ?
Na frente da label eu coloco
<strong class=“obg”>*</strong>
E no CSS
.obg {
color: red;
}
Ah, pensei que era alguma coisa específica do arquivo js acima kkk, muito obrigado!
Desculpa minha falta de conhecimento, ainda sou novo nisso.
Não é demérito nenhum, amigo. Com certeza você sabe muita coisa que eu não sei. Estamos aqui pra nos ajudarmos.
Também não tenho muito tempo de experiência no Fluig. Não tem que ter vergonha de perguntar
Muito obrigado @victorcastro , tmj!!
Agora estou tentando adaptar esse js para o uso em uma tabela PaixFilho rs
@JulioRocha tem uma função que chama addHasFreeTable, que é pra validar campos da tabela PaixFilho. Essa requer parâmetros diferentes da outra. Ela pede pra você passar qual o tipo do campo, se é um input ou se é um select (campos zoom são considerados select), o nome do campo e um outro parâmetro, 0 ou 1. Tanto o 0 quanto o 1 não deixam passar se o campo estiver vazio. A diferença é que o 0 obriga o usuário a digitar PELO MENOS UM REGISTRO. Ou seja, não pode avançar sem adicionar ao menos um filho à tabela e informar um valor para aquele campo. Já o 0 só vai obrigar o usuário a informar um valor se a tabela tiver um filho. Se a tabela não tiver filho nenhum, ele não dá erro. Deixa passar.
Segue exemplo:
Victor, muito obrigado!
É possível executar um dataset no beforeSendValidate()?
Basicamente, antes de enviar preciso validar uma informação no banco de dados.
É possível sim. Segue exemplo:
var beforeSendValidate = function(numState, nextSate){
var dataset = DatasetFactory.getDataset('nome_dataset', null, null, null);
dataset.values[0]["NOME_COLUNA"];
}
@daniel.cabral aguardando o seu exemplo rsrs
@daniel.cabral aguardando seu exemplo rsrs
Este tópico foi fechado automaticamente 16 horas depois da úlima resposta. Novas respostas não são mais permitidas.