2007-10-31 12:47:42
Categoria: Spry
Um problema comum é a criação de lista e sua manutenção. Um mesma lista pode aparecer em várias páginas, isso causa problemas de manutenção, pois quando você muda uma precisar mudar o restante. Você pode criar categorias para seus produtos, ou listar os estados do Brasil para facilitar a navegação.
Para solucionar esse problema vamos ver aqui como criar um campo do tipo select (lista de seleção) a partir de um arquivo XML. Baixe aqui a listas de todos os estados brasileiro em xml. Isso cria uma vantagem. Para mudar o valor do campo basta editar o arquivo XML. Nesse formato todos os selects do seu site importarão os dados de uma base comum, sendo assim ao mudar o conteúdo do XML você estará mudando todos os selects de uma vez.
Depois de baixar nossos arquivo de dados do exemplo você terá que importa-lo para sua página. Vá na aba do Spry e clique no ícone
"Spry XML Data Set". Abrira um painel onde será gerada a consulta. No primeiro campo (Data Set name) escreva "UF". No segundo campo clique em browse e escolha a base XML que você baixou acabou de baixar. Depois em Row element selecione a tag "uf" e clique em OK.

Neste momento você já importou os dados, só falta agora criar o campo de seleção. Na aba Spry vá vem no ícone
Spry Repeat List. Aparecerá um novo painel, configure como mostra abaixo:

Container tag: Selecione a opação SELECT (Drop-down List)
Spry Data Set: Escolha "uf".
Display Column: Esta opção corresponde ao que o usuário verá escrito no campo, escolha "nome".
Value Column: Define o valor correspondente de cada campo.
Agora clique em ok. Pronto, agora seu campo select está exibindo em sua lista todos os nomes do estados do Brasil, e seus valores são suas respectivas siglas. Veja nosso exemplo final aqui.
© 2007 - Dreamwaver CS3