fixes bug#21590

dev: Wallace
qua: 



git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@105651 d1611594-4594-4d17-8e1d-87c2c4800839
master
aristides 2021-03-04 19:52:49 +00:00
parent 9fed22bc19
commit e6de0fda03
1 changed files with 10 additions and 1 deletions

View File

@ -14,6 +14,7 @@ import org.zkoss.zul.Radio;
import org.zkoss.zul.Radiogroup;
import com.rjconsultores.ventaboletos.entidad.PerfilFuncion;
import com.rjconsultores.ventaboletos.enums.SistemaEnum;
/**
*
@ -59,14 +60,22 @@ public class RenderPermisoSelecao implements ListitemRenderer {
boolean indLectura = permiso.getIndLectura() == null ? true : permiso.getIndLectura();
// Estava ficando null quando não era clicado na tela - set no valor
if(permiso.getFuncionSistema().getSistema().getSistemaId()==SistemaEnum.VENDA_SERVIDOR.getValor()) {
permiso.setIndLectura((Boolean.FALSE));
radReadOnly.setDisabled((Boolean.TRUE));
radWrite.setChecked((Boolean.TRUE));
radWrite.setDisabled((Boolean.TRUE));
}else {
permiso.setIndLectura(indLectura);
if (indLectura) {
radReadOnly.setChecked(Boolean.TRUE);
}
if (!indLectura) {
radWrite.setChecked(Boolean.TRUE);
}
}
radReadOnly.setAttribute("tipo", "radReadOnly");
radReadOnly.setAttribute("data", o);
radReadOnly.addEventListener("onCheck", listenerGenerico);