APLICANDO CSS em RUNTIME


O UNIGUI permite de forma nativa APLICAR e REMOVER classes CSS:


Ex:  

labCompanyName.JSInterface.JSCall('addCls', ['align-label-left-center']);

labCompanyName.JSInterface.JSCall('removeCls', ['align-label-left-center']);


No RadCORE, apenas para reduzir o código temos as funções:  


rc_AddCssClass( labCompanyName, 'align-label-left-center' );

rc_RemoveCssClass( labCompanyName, 'align-label-left-center' );



Sempre que desejar aplicar um novo CSS é recomendado REMOVER a classe já existente para evitar conflitos.


A partir da versão 6.0, o RadCORE vai controlar as classes aplicadas de forma que, se vc tentar adicionar uma classe que já exista naquele componente ou se tentar remover uma classe que não exista, ele vai desconsiderar.



No exemplo padrão, o botão é renderizado com bordas vermelhas:




Observando o mesmo exemplo acima, no evento CLICK do botão "btnCopy":



A função "rc_ChangeCls" ajuda na TROCA de uma classe CSS por outra, removendo a classe anterior e aplicando a nova.




Created with the Personal Edition of HelpNDoc: Easily create Web Help sites