Para scroll em simultâneo entre datagrids, e outras coisas mais, verifica a
propriedade verticalScrollPosition:
superdatagriddefarmacias.verticalScrollPosition = 212;
Precisas de fazer validateNow() para actualizar a posição.
Para teres 2 datagrids com mesmo scroll:
<mx:DataGrid verticalScrollPosition="{datagrid1.verticalScrollPosition}"
....>
Não testei, mas deve dar.
ItemRenderer:
crias um componente independente (IR.mxml)
<?xml version="1.0" encoding="utf-8"?>
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml"
width="22"
height="19"
creationComplete="init()" backgroundColor="#efefef" >
private function init():void
{
if(data.hora!=''){
this.backgroundColor="#efefef"; // ou setProperty, só testando,
mas tenho duvidas
}
</mx:Canvas>
Ou ternário:
<?xml version="1.0" encoding="utf-8"?>
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml"
width="22"
height="19"
creationComplete="init()" backgroundColor="{(data.hora!='') ? '#efefef'
: '#ff0000'}" />
Na datagrid:
<mx:DataGridColumn itemRenderer="blah.blah.IR" ...>
Espero que ajude, nem que seja a teres mais dúvidas. Peço desculpa por
possiveis erros mas estou a escrever isto à pressa.
MV
2009/5/12 Luis Costa <[email protected]>
> Se não contarem a ninguem... o que tenho actualmente é mesmo só uma
> datagrid e coloquei 3 vrules por cima da datagrid para parecer que estão
> separados X-D
> Mas... shhhhhh
> Já vi exemplos com o itemrender mas ainda não lhe consegui apanhar
> realmente o jeito de como se faz facilmente
>
--~--~---------~--~----~------------~-------~--~----~
Recebeu esta mensagem porque está inscrito em Grupo "Mailing List da Comunidade
Portuguesa de Rich Internet Applications - www.riapt.org" do Grupos Google.
Para enviar mensagens para este grupo, envie um email para
[email protected]
Para anular a inscrição neste grupo, envie um email para
[email protected]
Para mais opções, visite este grupo em
http://groups.google.com/group/riapt?hl=pt-PT
-~----------~----~----~----~------~----~------~--~---