[resolvido] Ajuste CSS formulário para responsível (ajustar à tela)

Precisei de um projeto responsivo, segue o css que usei é bem simples mas sempre serve para alguma dúvida, caso sirva para alguém implementar

Todos eventos abaixo devem ser aplicados no onScriptInit

Formulário

?>
<style>
	.scFormPageText table{
			margin: 0 auto;
	}

	@media (max-width:686px) {

		#main_table_form{
			width:95%;
                	margin-left:20px;/*ajuste menu mobile pontilhado*/
	   	}
		.sc-js-input{
			width:80%;
		}
		#hidden_field_label_<aqui colocar o nome do seu campo>{
			width:95%;
		}
		#hidden_field_label_<aqui colocar o nome do seu campo>{
			width:95%;
		}
	        #hidden_field_label_<aqui colocar o nome do seu campo>{
			width:95%;
		}
		#hidden_field_label_<aqui colocar o nome do seu campo>{
			width:95%;
		}
		#hidden_field_label_<aqui colocar o nome do seu campo>{
			width:95%;
		}
		#hidden_field_label_<aqui colocar o nome do seu campo>{
			width:95%;
		}
		td.scUiLabelWidthFix{
			width:95%;
		}
	 }
        /*Ajuste para não quebrar linha caso precise coloque os campos*/
	#hidden_field_label_<aqui colocar o nome do seu campo se quebrar linha na label>{
	        white-space: nowrap;
	}
	#hidden_field_label_<aqui colocar o nome do seu campo se quebrar linha na label>{
	        white-space: nowrap;
		}
	.scFormHeaderFont img{
		width:50%;
	}
	</style>
	<?php

Consulta

?>
<style>
/*se usar quebra pode ser que a style da quebra mude, então coloque o código no onApplicationInit (apenas para grid)*/
@media (max-width:686px) {
 
   	#main_table_grid{
        width:95%;
	margin-left:20px;/*ajuste menu mobile pontilhado*/
   }
	#main_table{
	width:90%;
	margin-left:20px;
 	}
 }

</style>
<?php

Controle
Mesmo que o form, inclusive nome dos campos

Menu
Configuração Mobile:
Esconder o menu
Sim
Estado inicial do menu
Esconder
Esconder menu ao clicar num item
Sim

Espero ter contribuído!

2 Curtidas

Show de bola!!! Vou testar depois!!
Valeu por compartilhar.

Muito bom Rodrigo. Por acaso tens por ai algum screenshot das telas no mobile? Principalmente consultas…

Menu Mobile

Login Tablet

Login Mobile

Login Desktop

Form Mobile

Form Desktop

Control Desktop

Control Mobile 1-2

Control Mobile 2-2

Consulta Mobile

Consulta Desktop

Rodrigo parabéns, ficou perfeito nem parece SC, ehheeh

Agora sua demonstração vai servir de inspiração para o pessoal, que estava até pensando em usar outra ferramenta para fazer o mobile.

1 Curtida

Valeu!

Realmente, Rodrigo. Faço minhas as palavras do Jailton. Já dá pra pensar em algumas coisas no Mobile. Muito obrigado por compartilhar!

Muito bom!! Parabéns

Rodrigo parabéns. Espero que o pessoal da NM possa se sensibilizar e implementar isso nativamente.

1 Curtida

Uma obs, nos formulários ao colocar o style no onScriptInit se usar evento ajax provavelmente aparecerá um output vazio.
Para evitar já desabilita em aplicação / configuração / Exibir output Ajax = Não

Blz, Rodrigo.

Rodrigo,

Show!!!

Parabéns!!!

Abraço,

Tulio.

Muito obrigado !!!

Tentei na V9 e não consegui um resultado satisfatório, quando acessava a partir do celular não ficava responsivo.

Boa noite,
Parabéns.
Server para qualquer tema?

boa tarde envia os exemplos por gentileza? eu não vi.

Maravilhoso!!! Muito obrigado por sua dica.

Só para contribuir um pouco. Em camopos do tipo “editor Html” tive que criar uma barra de ferramenta do editor co poucas opções de botões, nos formulários após a inserção dos código acima ficaram aparecendo uma mensagem JAVA. Uso a última versão do SC. O mesmo aconteceu com MetaPixel do facebook. A equipe do SC me disseram para entrar na aplicação: e desativar a opção: “Exibir output Ajax” que fica em menu esquerdo: “aplicação/configuração/” opção :“Exibir output Ajax”