Caros, É possível desabilitar pelo EnabledField botões do zoom da tabela pai e filho pra evitar modificação pelo ID do elemento do botão do zoom?
Caros, É possível desabilitar pelo EnabledField botões do zoom da tabela pai e filho pra evitar modificação pelo ID do elemento do botão do zoom?
@Italo,
Você pode fazer dessa forma:
Vamos supor que os botões do zoom estivessem dessa forma.
Primeira forma:
// HTML
<input type="button" name="btn_zoom___1" id="btn_zoom___1" value="ZOOM">
<input type="button" name="btn_zoom___2" id="btn_zoom___2" value="ZOOM">
<input type="button" name="btn_zoom___2" id="btn_zoom___3" value="ZOOM">
// Javascript
if (atividade == 1) {
$("#idTable input[type='button']").hide();
}
Segunda forma:
// HTML
<button type="button" class="btn btn-primary" id="btn_zoom___1" >ZOOM</button>
<button type="button" class="btn btn-primary" id="btn_zoom___2" >ZOOM</button>
<button type="button" class="btn btn-primary" id="btn_zoom___3" >ZOOM</button>
// Javascript
if (atividade == 1) {
$("#idTable button").hide();
}
Terceira forma, pelo evento do formulário displayFields:
if (atividade == 1) {
var indexes = form.getChildrenIndexes("seuTablename");
for (var i = 0; i < indexes.length; i++) {
form.setVisibleById("btn_zoom___" + indexes[i], false);
}
}
Gabriel, isso dentro do script do formulário ou no corpo do formulário ou no displayFields? quero fazer de uma forma que realmente fique na boa prática do Fluig.
— FLUIG MAN 30 de Jun de 2017Só uma dúvida, então no enableField não tem essa opção, não é isso?
— FLUIG MAN 30 de Jun de 2017Na Primeira e Segunda forma que passei, você pode fazer no javascript do formulário. Na Terceira forma que passei é no evento do formulário displayFields.
— Gabriel Franco da Rocha Nascimento 30 de Jun de 2017Isso, no enableField não tem essa opção.
— Gabriel Franco da Rocha Nascimento 30 de Jun de 2017