Pessoal,
Tem uma maneira rápida de não permitir edição de um formulário dada uma condição?
Desde já, grata pela atenção.
Pessoal,
Tem uma maneira rápida de não permitir edição de um formulário dada uma condição?
Desde já, grata pela atenção.
if (condicao){
sc_field_readonly({campo}, 'on');
}else{
sc_field_readonly({campo}, 'on');
}
Ah, mas eu quero todos os campos de um formulário (um título baixado, por exemplo, não pode ser alterado). Imagina fazer isso pra cada campo kkkkkk
Se tivesse sc_form_readonly(“formulario”, ‘off’) seria perfeito!
Entendi, mas acho que tem que ser campo a campo mesmo.
Desative o botao de alterar na onload
Mas ainda assim os campos estariam disponíveis para alteração, mesmo que essa alteração não fosse efetivada no banco.
Acho que preciso desapegar das ideias enraizadas de outras ferramentas… rs
Bom dia!!
Realmente, os campos não ficam bloqueados. Mas se não tem o botão de atualizar não tem como atualizar concorda?
Você pode enviar uma mensagem dizendo que o formulário só esta disponível para visualização.
Eu sei que o sc guarda todos os campos em um array e da para fazer uma rotina desabilitar todos,mas acho que não compensa o custo desse processamento.
Desapegar ajuda a ser mais producente.
Bom dia!
Verdade!
De fato, tem a “sc_field_disabled” que aceita um array com os campos e, inclusive, tem como habilitar uns e desabilitar outros ao mesmo tempo. Vou continuar a espera, vai que um dia inventam algo…
Se tivesse essa funcionalidade para o Readonly seria ótimo tbm.
Uma saída seria criar uma outra aplicação a partir do form de edição, só que deixando todos os campos como LABEL.
Uma saída seria criar uma outra aplicação a partir do form de edição, só que deixando todos os campos como LABEL.
Mas nesse caso, se houver inclusão/exclusão de campos, manutenção dobrada né?
Nesse caso sim