Ir para conteúdo


Foto

Atribuir valor no Checkbox

checkbox editor

Melhor Resposta rpulido , 15 May 2015 - 15:31

Fazer o controle direto no model:

 

forçar o campo "persist" para que seja "true";

 

        {
            type: 'string',
            serialize: function(value, record) {
                return (value === "A" || value === true) ? 'A' : 'I';
            },
            convert: function(v, rec) {
                return (v === "A" || v === true) ? true : false;
            },
            name: 'NomeCampo',
            persist: true
        },
Visualizar todo o conteúdo do post


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

#1 rpulido

rpulido

    Iniciante

  • Membros
  • Pip
  • 2 posts

Postado 12 May 2015 - 16:06

Olá, 

 

alguém sabe alguma forma fácil de atribuir valores (quaisquer) para o checkbox em um Grid? 

 

Ex.: 'Ativo' ou 'Inativo', 'V' ou 'F' 

 

E quando usar o "Editor" esses valores atribuídos possam ser usados. 

 

No renderer do campo é possível fazer algo desse tipo:

 

renderer: function(value, metaData, record, rowIndex, colIndex, store, view) {

                if(value === 'A')
                       return '<input type="checkbox"  value="A" checked />';
                else
                       return '<input type="checkbox"  value="I" />';
},
 
Porém quando envio esse campo para um webservice ele manda true/false e não o valor que atribui.
 
Alguma dica?
 
Obrigado.


#2 rpulido

rpulido

    Iniciante

  • Membros
  • Pip
  • 2 posts

Postado 15 May 2015 - 15:31   Melhor Resposta

Fazer o controle direto no model:

 

forçar o campo "persist" para que seja "true";

 

        {
            type: 'string',
            serialize: function(value, record) {
                return (value === "A" || value === true) ? 'A' : 'I';
            },
            convert: function(v, rec) {
                return (v === "A" || v === true) ? true : false;
            },
            name: 'NomeCampo',
            persist: true
        },






Tópicos que também usam as tags checkbox, editor:

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

0 membros, 0 visitantes, 0 membros anônimos