Arquivo de Jan/2009

21 JanInlineEditBox alternando para FilteringSelect – DojoToolKit

Criar os InlineEditBox (aqueles campos que se mostram como texto, mas ao clicar se transformam em um campo para edição) é uma tarefa bem tranquila para ser feita usando o dojo. Mas caso você precise usar algum FilteringSelect com store, pode ser que você não ache a informação tão facilmente. Vou ilustrar aqui um pequeno exemplo.

Código HTML (Cabeçalho)

<script type="text/javascript">
dojo.require("dojo.parser");
dojo.require("dijit.InlineEditBox");
dojo.require("dijit.form.FilteringSelect");
dojo.require("dojo.data.ItemFileReadStore");

//Carregar o combo em "background" ao iniciar
dojo.addOnLoad(function() {
StatusStore.fetch();
})

</script>

Código HTML (corpo)

<div dojoType="dojo.data.ItemFileReadStore" jsId="StatusStore" url="/status/jsonselect/"></div>

<span dojoType="dijit.InlineEditBox" editor="dijit.form.FilteringSelect" editorParams="{'name':'status','store': StatusStore, 'searchAttr': 'name', 'InvalidMessage':'Selecione um novo status'}" onchange="alteraStatus()" title="Selecione um novo status">
Clique aqui para selecionar
</span>

Com esse código, você terá um campo como esse:

Exemplo 01

Exemplo 01

que ao clicar, se transformará em um FilteringSelect, assim:

Exemplo 02

Exemplo 02

E finalmente ao trocar o status, será executada a função do evento “onchange”: alteraStatus(). É nela que você toma as medidas necessárias (ajax para alterar o bd ou alguma ação diferente no form de acordo com a opção, etc) para cada página.

InlineEditBox é um recurso muito simples de ser criado e que dá uma boa aparência para a sua aplicação.

^^

12 JanTransporte coletivo, Curitiba-PR, Parte II

Curitiba é mesmo um lixo. Além de desrespeitar toda a população que necessita do transporte público, com seus biarticulados, ligeirinhos e passagens de onibus extremamentes caras com onibus superlotados, ainda desrespeita seus artistas de rua.

Cartão de transporte de curitiba
Cartão de transporte de curitiba

10 JanTransporte coletivo, Curitiba-PR

Um viva para o Prefeito Beto Richa que aumentou o preço do transporte público. Agora temos um transporte coletivo LENTO, SUPERLOTADO e CARO.

Um viva para todas as pessoas que votaram nele.

E um VIVA DE VERDADE para os artistas que grafitaram essa imagem perto de casa. Para provar que ainda existem pessoas conscientes nessa cidade.

Cartão de transporte de curitiba

Cartão de transporte de Curitiba

SEO Powered by Platinum SEO from Techblissonline