1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| new ColumnConfig(super.getLabels().get(
LabelConstante.BO_LIST_DOSSIERS_NOM)
+ " "
+ super.getLabels().get(
LabelConstante.BO_LIST_DOSSIERS_PRENOM),
"nomPrenom", 200, true, new Renderer() {
@Override
public String render(Object value,
CellMetadata cellMetadata, Record record,
int rowIndex, int colNum, Store store) {
if(value == null){
return " ";
}else{
// si le dossier est validé le sg est redirigé vers le dossier en cliquant sur l'hyperlien
if ( getProfilConnecte() != null
&& getProfilConnecte().getProfil() != null
&& getProfilConnecte().getProfil().getLabelKey()
.equalsIgnoreCase(ApplicationConstante.PROFIL_SG) && record.getAsBoolean("validCand")== true) {
return "<a href=\"#\"/>"+value+"</a>";
}else if (getProfilConnecte() != null
&& getProfilConnecte().getProfil() != null
&& getProfilConnecte().getProfil().getLabelKey()
.equalsIgnoreCase(ApplicationConstante.PROFIL_ADMIN)){
// le profil admin peut visualiser le dossier, donc l'hyperlien apparait
return "<a href=\"#\"/>"+value+"</a>";
}else{
return value.toString();
}
}
}}), |
Partager