venerdì 29 agosto 2008

Work & Date format in PWA Views

Nella configurazione delle viste PWA di Project Server non è possibile indicare il formato dei dati numerici visualizzati; una tipica richiesta degli utenti è la necessità di visualizzare il lavoro in giorni anzichè in ore.
Questo è fattibile solo intervenendo direttamente sull'oggetto ActiveX PJGRID impostandone opportune proprietà.

Di seguito riporto le indicazioni sul come intervenire in Project Server 2003 per modificare il formato dei dati di tipo LAVORO e DATA nelle viste PWA. Da notare che l'oggetto PJGRID è stato introdotto nella versione 2000 e continua a essere usato anche nella 2007.

Individuare, nella pagina ASP che si intende modificare, le linee dove compare il seguente comando (al fine di introdurre il layout desiderato prima che venga fatto il rendering dell'oggetto PJGRID):
MSPJGrid.Refresh();

Per modificare il formato del lavoro inserire la seguente istruzione prima del comando suddetto:

MSPJGrid.TextConv.SetTimeProps(X);

indicando al posto di X i seguenti valori, secondo le necessità:

  • 1 = minuti
  • 2 = ore
  • 3 = giorni
  • 4 = settimanre
  • 5 = mesi
  • 6 = trimestri
  • 7 = anni

Per modificare il formato di una data usare l'istruzione:

MSPJGrid.TextConv.SetDateType(X);

indicando al posto di X i seguenti valori, secondo le necessità:

  1. 0 = 9/30/02 12:33 PM
  2. 1 = 9/30/02
  3. 2 = September 30, 2002 12:33 PM
  4. 3 = September 30, 2002
  5. 4 = Sep 30 12:33 PM
  6. 5 = Sep 30, '02
  7. 6 = September 30
  8. 7 = Sep 30
  9. 8 = Mon 9/30/02 12:33 PM
  10. 9 = Mon 9/30/02
  11. 10 = Mon Sep 30, '02
  12. 11 = Mon 12:33 PM
  13. 12 = 9/30
  14. 13 = 30
  15. 14 = 12.33 PM
  16. 15 = Mon Sep 30
  17. 16 = Mon 9/30
  18. 17 = Mon 30
  19. 18 = W40/1
  20. 19 = W40/1/02 12:33 PM
  21. 20 = 9/30/2002

0 commenti: