Descrizione delle funzioni ddwrt di SharePoint
L'articolo SharePoint Data View Web Part Extension Functions in the ddwrt Namespace presente al link http://msdn.microsoft.com/en-us/libr...d583143.aspx
descrive tutte le funzioni del name space ddwrt (xmlns:ddwrt="http://schemas.microsoft.com/WebPart...View/runtime
") di SharePoint 2003.
Vanno comunque bene anche per SharePoint 2007 (WSS3 - MOSS) e si possono usare nelle DataFormWebPart .
Le funzioni sono sono:
AutoHyperLink
AutoNewLine
ConnEnclode
Counter
FieldFilterImageUrl
FieldFilterOptions
FieldPrefix
FieldSortImageUrl
FieldSortParameters
FilterLink
FormatDate
FormatDateTime
GenDisplayName
GenFireConnection
GenFireServerEvent
GetFileExtension
GetStringBeforeSeparator
GetVar
IfNew
IsPrivilegedUser
Limit
ListProperty
MapToAll
MapToControl
MapToIcon
NameChanged
PresenceEnabled
SelectOptions
SetVar
ThreadStamp
Today
TodayIso
UrlBaseName
UrlDirName
UrlEncode
URLLookup
UserLookup
oltre alle variabili, stringe di formattazione di date e ore, ecc...
Ad esempio per formattare una data senza ora in italiano
con anche l'ora ma in inglese
Notare che i campi @Created e @Modified pur essendo delle date in formato iso vanno convertite in stringhe con la funzione string()
Vanno comunque bene anche per SharePoint 2007 (WSS3 - MOSS) e si possono usare nelle DataFormWebPart .
Le funzioni sono sono:
AutoHyperLink
AutoNewLine
ConnEnclode
Counter
FieldFilterImageUrl
FieldFilterOptions
FieldPrefix
FieldSortImageUrl
FieldSortParameters
FilterLink
FormatDate
FormatDateTime
GenDisplayName
GenFireConnection
GenFireServerEvent
GetFileExtension
GetStringBeforeSeparator
GetVar
IfNew
IsPrivilegedUser
Limit
ListProperty
MapToAll
MapToControl
MapToIcon
NameChanged
PresenceEnabled
SelectOptions
SetVar
ThreadStamp
Today
TodayIso
UrlBaseName
UrlDirName
UrlEncode
URLLookup
UserLookup
oltre alle variabili, stringe di formattazione di date e ore, ecc...
Ad esempio per formattare una data senza ora in italiano
ddwrt:FormatDate(string(@Created) ,1040 ,1)
29/05/2009
ddwrt:FormatDate(string(@Modified), 1033, 5)
05/29/2009 2:15 PM