Ir para conteúdo


Foto

Colocar RadioGroup como campo Obrigatorio e...


  • Por favor, faça o login para responder
1 resposta neste tópico

#1 Beta

Beta

    Member Avançado

  • Membros
  • PipPipPip
  • 42 posts

Postado 07 June 2013 - 11:23

Pessoal,

   Estou com problemas para colocar o RadioGroup como campo obrigatório e gostaria também de ao escolher uma ou outra opção ele só habilitasse os campos pertencentes a ele.
   Segue o código abaixo:
this.renderer = new Ext.form.RadioGroup({
            xtype: 'radiogroup',
            style: 'padding: 0 20px 10px 20px;background-color: #fff',
            border: false,
        hideLabel: false,
            fieldLabel: 'Opção',
       columns: [100, 100],
            items: [
                {boxLabel: 'Requisição', name: 'renderer', inputValue: 'REQUISICAO'},
                {boxLabel: 'Exame', name: 'renderer', inputValue: 'EXAME'}
   ],
          getValue: function(){
            var value = null;
            this.items.each(function(f){
             if (f.checked) {
               value = f.getGroupValue();
               return;
               }
             });
             return value;
         }
        });
      
      this.renderer.on("change", function (f, v1, v0) {
         
         if (this.renderer == 'REQUISICAO') {
            
             this.setor.disable();
            this.setor.setValue('');
            this.bancada.disable();
            this.bancada.setValue('');
         
                     
         } else if (this.renderer == 'EXAME') {
            
            this.setor.enable();
            this.bancada.enable();
               
         }
                  
         }, this);


#2 Legolas

Legolas

    Ext JS - Admin

  • Administrators
  • 3496 posts
  • LocationBelo Horizonte

Postado 15 August 2013 - 00:35

   Estou com problemas para colocar o RadioGroup como campo obrigatório e gostaria também de ao escolher uma ou outra opção ele só habilitasse os campos pertencentes a ele.

Beta para colocar um radiogroup obrigatório vc pode informar a propriedade allowBlank com o valor false. Para habilitar campos vc deve monitorar o evento change for disparado assim vc resgata os campos que deseja habilitar/desabilitar.

"A verdadeira vitória não é derrotar alguém forte... É ser capaz de proteger alguém que você ama de verdade!" (Maito Dai)





0 usuário(s) está(ão) lendo este tópico

0 membros, 0 visitantes, 0 membros anônimos