Custom - uiListColumnIsVisible
Page
1
- dernière modification par Thomas Bazin le 2014/10/07 11:37
ui
Li
st
C
ol
u
m
nI
sV
isi
bl
e
Tho
mas
Bazi
n
2014
/10/0
7
11:3
7
Table des matières
Java .................................................................................................................................................................................................................................................................................. 2
Custom - uiListColumnIsVisible
Page
2
- dernière modification par Thomas Bazin le 2014/10/07 11:37
Indique si une colonne est visible ou non. Cette méthode est utile si vous utilisez une même requête pour
plusieurs listes.
Java
Cette méthode est appelée pour chaque colonne dans une liste. Elle doit retourner true si la colonne varName
es visible, false sinon.
varName correspond à TABLE_ALIAS + ”_” + VAR_NAME;
L’exemple suivant montre comment utiliser cette méthode.
Java
.Net
@Override
public boolean uiListColumnIsVisible(DbQuery query, LinkModel link, String varName, RequestContext ctx) {
if (Query.QUERY_LIB_BAND_MEMBERS.equals(query.getName()) &&
varName.equals(QUERY_LIB_BAND_MEMBERS.LIB_BAND_MEMBERS_T1 + ”_” + Vars.BAND_NAME)) {
return false;
}
return super.uiListColumnIsVisible(query, link, varName, ctx);
}
public override bool uiListColumnIsVisible(string queryName, string linkName, string varName, RequestContext
context)
{
if (queryName == LibTrackModel.Query.LIB_TRACK)
{
return varName != LibTrackModel.Query.LIB_TRACK_ALIAS_LIB_TRACK_T1 + ”_” +
LibTrackModel.DbVar.BandName
&& varName != LibTrackModel.Query.LIB_TRACK_ALIAS_LIB_TRACK_T1 + ”_” +
LibTrackModel.DbVar.AlbumTitle;
}
return base.uiListColumnIsVisible(queryName, linkName, varName, context);
}
1 / 2 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !