BLOCKFY


 


Este recurso foi criado para auxiliar, principalmente, a migração de projetos em unigui para o RadCORE.


Normalmente, em nossos formulários, criamos um LABEL e abaixo um componente de edição( Edit, Combobox, Memo etc ).


O Blockfy vai inserir seus componentes dentro de um bloco responsivo( rcBlockNN ) e ajustar suas posições, tamanhos e ancoragens para se adequar a responsividade do RadCORE.


Vamos ver o exemplo a seguir:



Selecione os 2 componentes e em seguida abra o RC ELEMENTS, clicando com o botão direito do mouse.


Clique no botão BLOCKFY.



Observe o nome do bloco que será gerado, terá como base a sequência do último bloco dentro do formulário( "Last Block" ).


No exemplo acima o último bloco é o 80 então será gerado o "rcBlock90".



IMPORTANTE

Você poderá ajustar a sequência do bloco antes de clicar no "BlockFy"( ou em qualquer outro recurso do RC ELEMENTs que gera novos blocos ) ajustando o "Last Block" manualmente, o "Block Seq" que define o intervalo entre os blocos que serão gerados e o "Height" padrão que deseja adotar para seus blocos.



Após clicar no BlockFy e fazer seus ajustes, clique em OK ou tecle F5 para gerar o bloco:



Observe que o o "label" recebeu "alTop" e o "edit" alBottom.



"Edit" com Button


Seguindo o mesmo padrão explicado anteriormente veja o exemplo a seguir onde temos um "edit" com um botão:



Selecion os 3 componentes( ou 2 se não houver label ) e execute o BLOCKFY e veja abaixo o resultado:



O "edit" terá apenas ancoragem esquerda e direita( sem alBottom ) para expandir com a responsividade do bloco e o botão ancoragem apenas a direita.



Grids e Memos




Após o BLOCKFY ficará assim:







Notas: 


- Componentes que usam a propriedade "fieldlabel" receberão um UniLabel vinculado e esta propriedade será apagada. Isto é necessário para garantir melhor compatibilidade com os blocos responsivos.


- Procure usar poucos componentes para aplicar o blockfy.


- Sempre observe a numeração dada ao bloco criado. Por padrão, o blockfy vai sempre criar uma sequência baseada na numeração do último bloco.


- Em layouts mais complexos talvez seja necessário um ajuste manual após a execução do Blockfy.




Created with the Personal Edition of HelpNDoc: Single source CHM, PDF, DOC and HTML Help creation