Campo zoom obrigatório

Pessoal, como torno um campo type zoom, obrigatório de preenchimento?

if (form.getValue('nm_produtor' == null) || form.getValue('nm_produtor'== '')){ throw "É necessário informar o produtor!"; }

Coloquei dessa forma no validateForm, porém a atividade prossegue sem este estar preenchido

if (form.getValue(“nm_produtor”) == null || form.getValue(“nm_produtor”) == “”){ … }

Quemuel, você precisa receber o valor do campo primeiro para depois verificar se está preenchido ou não.

Você está fazendo desta forma:


if (form.getValue('nm_produtor' == null) || form.getValue('nm_produtor'== '')){ throw "É necessário informar o produtor!"; }

Você está fazendo assim:

form.getValue('nm_produtor' == null) --> Ou seja pegando o valor do campo "false".

O correto é:

form.getValue('nm_produtor') == null --> Verificando se o valor retornado no campo "nm_produtor" é igual a nulo ou vazio.

Seu código deve ficar assim:


if (form.getValue('nm_produtor') == null || form.getValue('nm_produtor') == ''){ 

   throw "É necessário informar o produtor!"; 

}

Obrigado @Alef, 100%