14.9.10

Che ore sono: Confronto tra date XSL

<xsl:variable name="cheoresono" select="ddwrt:FormatDate(ddwrt:TodayIso(),1040,5)"></xsl:variable>

<xsl:variable name="testconverted" select="number(concat(substring(string(@TEST),1,4), substring(string(@TEST),6,2), substring(string(@TEST),9,2), substring(string(@TEST),12,2), substring(string(@TEST),15,2)))" />

<xsl:variable name="cheoresonoconverted" select="number(concat(substring($cheoresono,1,4), substring($cheoresono,6,2), substring($cheoresono,9,2), substring($cheoresono,12,2), substring($cheoresono,15,2)))" />

A questo punto posso effettuare il confronto delle due date con il semplice xsl:if

<xsl:if test="$testconverted &gt; $cheoresonoconverted">@TEST è maggiore di questo momento (secondi esclusi)</xsl:if>

Non volendo inserire all’interno del template XSL questo tipo di filtro (forse più utile per formattazione condizionale che per filtro) potrei applicarlo allo stesso modo nella query XPath presente nella dataview all’interno del template dvt_1:

<xsl:variable name="cheoresono" select="ddwrt:TodayIso()"></xsl:variable>

<xsl:variable name="cheoresonoconverted" select="number(concat(substring($cheoresono,1,4), substring($cheoresono,6,2), substring($cheoresono,9,2), substring($cheoresono,12,2), substring($cheoresono,15,2)))" />

<xsl:variable name="Rows" select="/dsQueryResponse/Rows/Row[number(concat(substring(string(@TEST),1,4), substring(string(@TEST),6,2), substring(string(@TEST),9,2), substring(string(@TEST),12,2), substring(string(@TEST),15,2))) &lt; $cheoresonoconverted]"/>

1.9.10

Form Based Authentication Question

Autenticazione Form Based ? il web é pieno di tutorial sulla configurazione di SharePoint, rimando a dei link molto chiari:

 

Client Integration

Una semplice risposta è possibile, funziona, ma richiede:

  • Service pack 2 di SharePoint Server 2007 lato server
  • Service pack 2 di Office 2007 lato cliente