April 2006 Blog Posts

#1: Liste, XSLT e XML

E mentre oggi sono tutti al primo giorno dei Community Days, io comincio a raccontarvi delle mie peripezie (mi immedesimo per un attimo nel byte di mio fratello) su Sharepoint. Non amo molto raccontare un prodotto cominciando da zero sopratutto non su un blog (alla fine non vuole essere un manuale ma un workbench), quindi vado subito al sodo con una cosa che mi ha fatto un po' impazzire. Per introdurre l'argomento, occorre fare prima delle azioni preliminari: Creiamo una Raccolta Documentale (Document Library per chi lo usa in inglese )  Creiamo una Web Part Page e inseriamo la Web Part della Document Library appena...

Community Days? Non potrò esserci :(

Come al solito, ancora una volta non potrò esserci. Causa di forza maggiore (richiesta presenza in azienda) non mi sono stati accordati questi due giorni di disponibilità. Inutile a questo punto ogni altra parola, vorrei fare un elenco ti tutte le persone che volevo salutare o conoscere di persona, ma siamo un gruppo, una community anche per questo, per cui dico: "Avrei voluto salutare o conoscere UGIdotNet e invece è un'occasione (la migliore probabilmente) persa..." Senza pensare che, con tutte le avventure che ho affrontato con la 500, mi perderò proprio questa e spero che la terapia intensiva durante il weekend per mio...

Formattare un campo in DataBinding

Vi sarà sicuramente capitato di avere una textbox in DataBinding con un campo di un qualche tipo di oggetto.Come cambiare il formato di visualizzazione del dato nella textbox? Beh, se utilizzate un vostro Business Object direi che avete pieno controllo e la domanda non si pone...forse. Dico forse perchè potrebbe sempre nascere la possibilità di formattare il dato in un particolare formato e solo in una particolare textbox (o chi per lei). Insomma, come risolvere questo (fastidioso ) problema? Io ho risolto in questo modo (altri metodi sono ben accetti): Dim Mybinding as new System.Windows.Forms.DataBindingMybinding = New Binding("Text", me.bindingsource1, "Prezzo")textdatfield.DataBindings.Add(Mybinding)AddHandler mybinding.Format, AddressOf FormattaValuta Considerando di fare databinding direttamente ad un oggetto BindingSource (nome assolutamente mnemonico bindingsource1 ), sul...

Script negli XSL

Vi sarà capitato, se lavorate con i file XSL, di voler incrementare le variabili. Cominciamo subito con il dire che il valore di una variabile non è...variabile (perchè le avranno chiamate xsl:variable e non xsl:constant rimane, per me, un mistero). In realtà, come in tutti gli ambiti informatici, ci sono dei workaround per raggiungere il risultato (ne cito due, uno dei quali è di mio fresco apprendimento): Usare i template (questo è un workaround davvero e potrebbe non fare al caso vostro nel 75% dei casi) Usare gli script xsl (tag msxsl:script), questo funziona invece...