|
From: Rafael S. <ra...@in...> - 2003-08-19 01:50:06
|
-----Mensagem original----- De: bla...@li... [mailto:bla...@li...] Em nome de Carlos Villela Enviada em: segunda-feira, 18 de agosto de 2003 21:28 Para: bla...@li... Assunto: Re: RES: [Blake-devel] Fontes do Inectis > Hmm...ainda falta mta coisa aih. Qual eh o objeto que representa a acao de um botao, quando clicado, por exemplo? bom, atualmente nao existe um objeto que representa um botao, se bem entendi o que vc esta pensando... o que temos eh uma tag de link, onde dizemos o tipo dela ( continuar, boltar, inserir, submit, cancelar etc ), a qual vai para uma lista de links, e entao o sistema, com base no tipo, constroi as tags xml relacionadas, passando os parametros do link ( que estao na configuracao dele tmb ).... eh mais ou menos assim que funciona. A "acao do botao" seria a url/pagina/processamento disparado pelo click? se for isso, nao ha relacao alguma, pois o link/acao eh uma operacao no sistema ( report, insert, edit, o que quer que seja, como um link qualquer ). > Ha ainda um tipo interessante de interface, que sao aquelas de "home > page" de grande parte dos sites ( barrinha em cima, menu de navegacao > a esquerda, conteudo no centro e, em alguns casos, algum oturo tipo de > conteudo a direita ). Esse pode ser interessante tmb... se bem que > isso nao passa de uma interface composta, ou algum template > diferente.. >> Se a gente for se preocupar com a apresentacao, a gente caga no modelo. Vamos fazer uma coisa de cada vez ;) Em muitos sistemas sim, mas no modelo do xdev ( no qual o blake eh baseado ), isso tudo eh meio paralelo, pois as acoes do modelo sao diretamente para a criacao da apresentacao.. entao, se nao tiver uma apresentacao definida, muitas coisas da parte de negocios ficam meio complicadas de serem definidas... Claro, ha coisas que nao sao relacionadas de forma alguma, e tambem concordo que quere definir todas as formas possiveis de interfaces logo de cara nao eh uma boa ideia.. mas ter pelo menos uma nocao do que queremos montar de saida pode ajudar bastante a bolar partes mais iternanas do sistema ( se bem que isso esta diretamente ligado a forma - a qual falta definir - que vamos fazer para montar a tela ). ( af, enrolei tanto que ate eu me perdi =) ) Rafael |