Bonjour,
En cours de mon développement sur le code source de PrimeFace 4.0, l' API ValueExpression de JSF2 "javax.el.ValueExpression" n'existe pas; elle est remplacée par un autre API, aucune idée !!!!!
Si, vous pouvez ,veuillez me donner une autre solution pour ce ligne de code;
et plus précisement; ce méthode
Code : Sélectionner tout - Visualiser dans une fenêtre à part ValueExpression ve = getValueExpression(name);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 public void handleAttribute(String name, Object value) { List<String> setAttributes = (List<String>) this.getAttributes().get("javax.faces.component.UIComponentBase.attributesThatAreSet"); if(setAttributes == null) { String cname = this.getClass().getName(); if(cname != null && cname.startsWith(OPTIMIZED_PACKAGE)) { setAttributes = new ArrayList<String>(6); this.getAttributes().put("javax.faces.component.UIComponentBase.attributesThatAreSet", setAttributes); } } if(setAttributes != null) { if(value == null) { // ValueExpression ve = getValueExpression(name); if(ve == null) { setAttributes.remove(name); } else if(!setAttributes.contains(name)) { setAttributes.add(name); } } } }
je veux mettre tout le fichier attaché
merci
Partager