Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Vadio

[Resolvido] popular ComboBox dinamicamente com dojo

Recommended Posts

olá pessoal estou criando um script para popular dinamicamente meu campo utilizando dojo

 

var store = new JsonRest({target:"/album", idAttribute:"id"});
var albumStore = new ObjectStore({objectStore: store});

 

criando as propriedades do meu capo e iniciando meu campo

props: {
   placeHolder: 'Album',
   required : true,
   missingMessage: 'campo obrigatório',
   store: albumStore
} 
var input = new FilteringSelect(props,'albuns');

 

o campo aparece mas infelizmente não é populado com os dados que deveriam vir do albumStore..

 

fiz um teste com o datagrid funcionou perfeitamente..

 

Desde já obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

bom não sei se fiz da maneira mais correta mas funcionou...

aguardo comentários para uma melhor implementação..

 

ficou assim:

               var albumStore = new JsonRest({target:"/album", idAttribute:"id"});
               var stateStore = new Memory();
               albumStore.query('').then(function(data){
                   console.debug(data);
                   json = new Array();
                   for(i in data){
                       item = {
                           name: data[i].nome,
                           id: data[i].id
                       }
                       json[i] = item;
                   }
                   stateStore.setData(json);
               })
...
               props: {
                   required : true,
                   missingMessage: 'campo obrigatório',
                   store: stateStore
               }

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.