Pular para o conteúdo

DICA: LIST ITEM Preenchido Dinamicamente

DICA: LIST ITEM Preenchido Dinamicamente

Muitas vezes me perguntaram como se preenche dinamicamente um LIST-ITEM. Abaixo vou demonstrar um pequeno e simples exemplo de como fazer isso:

CURSOR c1 

IS SELECT <campo-chave> , <campo-descricao>
                             FROM    <tabela>;

    r1 c1%ROWTYPE;

BEGIN

   -- Limpa o conteúdo do list-item
   CLEAR_LIST('<nome-list-item>');
   OPEN c1;
   LOOP
      FETCH c1 INTO r1;
   EXIT WHEN c1%NOTFOUND;

      -- Adiciona um elemento na lista
      ADD_LIST_ELEMENT('<nome-list-item>',<indice - v_seq>,<campo-descricao>, <campo-chave>);

      v_seq := v_seq + 1;
   END LOOP;
   CLOSE c1;
END;

Para fazer com que a lista inicie em um ítem específico, apenas faça:

<list-item> := <campo-chave>;

Fica a dica !

Quão útil foi este post ?

Clique em uma estrela para classificar o post

nota média 4.5 / 5. Contagem de votos: 19

Sem votos ! Seja o primeiro a classificar !

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

plugins premium WordPress