Ci sono riuscito, ma perche’ complicare le cose semplici?
Le Xpages saranno belle, potenti, ti permettono di fare un mucchio di cose ecc. ecc.
Sarà anche vero, pero’ ti fanno pure incazzare !
Premessa : costruendo una view in Notes (senza le X) esisteva l’opportunita’ di avere una colonna con delle icone . Bastavano 2 click e una formulina per scegliere l’icona da inserire ed il gioco era fatto.
Ora costruendo una Xpage con dentro un viewcontrol ho avuto bisogno di fare lo stesso … e mi sono incazzato.
Perche invece dei 2 click ho dovuto scrivere del codice :
var url:XSPUrl = new XSPUrl(database.getHttpURL());
var idx=viewEntry.getColumnValues().get(4);
var pics=””;
if (idx == “Si”)
pics += “icon_num.gif”;
var path = pics +”?OpenImageresource”
url.setPath(path);
url.removeAllParameters();
return url.getPath()
ma prima di scriverlo ho dovuto girare un po’ per trovare la documentazione di come farlo e poi capirla per adattarla al mio caso e figurati se andava al primo colpo !
Vero che ho potuto scegliere l’icona a piacimento e non ero piu’ legato a quelle proposte da Notes , vero che la prima volta ci si mette di piu’ e poi saro’ piu’ veloce ma, c….o! almeno potevano lasciare l’opzione semplice (vecchio stile) a disposizione lasciando a chi volesse piu’ opzioni per la personalizzazione.
Comunque se a qualcuno interessa qui ci sono i link a cui ho “attinto” per capire :
Una breve presentazione
Il sito ufficiale IBM