WSS KPI építeni egy adatnézet kijelző dátumok összehasonlítása

Megjegyzés:: Ez volt az első írt: www.endusersharepoint.com itt: http://www.endusersharepoint.com/ 2009/11/02/comparing-dates-in-a-data-view-web-part-to-build-a-wss-kpi-in-sharepoint/.

Ez még egy másik blog felad-ra egy adatnézet kijelző SharePoint XSL dátumok összehasonlítása.

Ez az a forgatókönyv:

  • Van egy szokás oldalra dől.
  • Üzleti a lista célja, hogy támogatja azt az elképzelést, egy új alkalmazott és feladatai belül be kell fejezni 7 napon a munka megkezdése.
  • Ezek a "figyelmeztető zóna" után 4 napig, amennyiben nem fejeződött be, ezeket a feladatokat.
  • Szeretnék létrehozni egy egyszerű műszerfal, zöld mutatja, vagy a feladat befejezéséről, vagy ha már több mint 4 nap befejezéséhez.
  • Szeretném megmutatni, hogy sárga, ha azok a figyelmeztető zóna műszerfal.
  • Szeretné megmutatni, hogy vörös, ha a feladat nem befejezte az esedékesség után.

Kölcsönkért Ez a cikk a Marc Anderson blog (http://mdasblog.wordpress.com/2008/02/19/comparing-dates-in-sharepoint-using-xsl/) ahhoz, hogy az összehasonlítási logikája és Ez a cikk a www.endusersharepoint.com a műszerfal egyszerű ötletek (http://www.endusersharepoint.com/2008/12/09/visual-indicators-for-the-masses-kpis-in-wss/) Írta: Toni Frankola.

Olvasd el a támogató Blogok, de a végrehajtás megy, mint ez:

  1. Tartalomtípus létrehozása (oszlopok + CT)
  2. Egyéni lista létrehozása és társítása a tartalomtípus.
  3. A kijelzőlap létrehozása.
  4. Az egyéni lista hozzáadása a kijelzőlaphoz.
  5. Megnyitja az oldalt, az SPD.
  6. Átalakítani a listát a DVWP.
  7. Az XSL generálni a műszerfal bitek módosítása.

Van két dátum: a figyelmeztetés dátuma és a fizetési határidőt. A dátumok összehasonlításához, a következő műveleteket hajtja végre az xsl:

 
 <XSL:Válassza a>
 
 <!-- Mikor a kézikönyv és a politika alá, vagyunk zöld, függetlenül attól, hogy a dátumok. -->
 <XSL:mikor teszt="@Employee_x0020_Handbook_x003F_ = 1 és @Security_x0020_Policies = 1">
 <img src= "/ _layouts/képek/KPIDefault-0.GIF" ALT= "Nincs probléma"/>
 <egy href= "/ Emberi/listák, új alkalmazott Checklist/EditForm.aspx?ID ={@ AZONOSÍTÓ}&amp;Forrás = / emberi/megosztott dokumentumok/új bérlet Dashboard.aspx"> [Szerkesztése]</egy>
 </XSL:mikor>
 
 <!-- Ha mi vagyunk a figyelmeztetés dátuma elmúlt borostyán státuszsor megjelenítése. -->
 <XSL:mikor teszt= "ddwrt:FormatDateTime(karakterlánc(ddwrt:Ma()), 1033, "ÉÉÉÉHHNN") &gt;= ddwrt:FormatDateTime(karakterlánc(@TaskDueDate), 1033, "ÉÉÉÉHHNN")">
 <img src="/_layouts/images/KPIDefault-2.gif" ALT= "Lejárt"/>
 <egy stílus= "keret: 0px" href= "/ Emberi/listák, új alkalmazott Checklist/EditForm.aspx?ID ={@ AZONOSÍTÓ}&amp;Forrás = / emberi/megosztott dokumentumok/új bérlet Dashboard.aspx"> [Szerkesztése]</egy>
 </XSL:mikor>
 
 <!-- Piros státuszsor megjelenítése, ha már elhaladtunk a határidő. -->
 <XSL:mikor teszt= "ddwrt:FormatDateTime(karakterlánc(ddwrt:Ma()), 1033, "ÉÉÉÉHHNN") &gt;= ddwrt:FormatDateTime(karakterlánc(@Warning_x0020_Date), 1033, "ÉÉÉÉHHNN")">
 <img src="/_layouts/images/KPIDefault-1.gif" ALT= "Figyelem"/> 
 <egy href= "/ Emberi/listák, új alkalmazott Checklist/EditForm.aspx?ID ={@ AZONOSÍTÓ}&amp;Forrás = / emberi/megosztott dokumentumok/új bérlet Dashboard.aspx"> [Szerkesztése]</egy>
 </XSL:mikor>
 
 <!-- Ha kapunk itt, Mi vagyunk a korábbi, mint a figyelmeztető, Ezért vagyunk zöld. -->
 <XSL:egyébként>
 <img src= "/ _layouts/képek/KPIDefault-0.GIF" ALT= "Nincs probléma"/>
 <egy href= "/ Emberi/listák, új alkalmazott Checklist/EditForm.aspx?ID ={@ AZONOSÍTÓ}&amp;Forrás = / emberi/megosztott dokumentumok/új bérlet Dashboard.aspx"> [Szerkesztése]</egy>
 </XSL:egyébként>
 
 </XSL:Válassza a>

Néhány kulcsfontosságú pontokat, felülről:

  • Próbálta összehasonlítani a dátumok a ddwrt funkció használata nélkül, és kapott sehol. Még mindig nem értem, hogy. Ők helyesen megjelenített dátumok, de mind">"és"<"összehasonlítás mindig sikertelen. A végén, ddwrt jött a megmentésemre (kösz, újra, Marc).
  • Én is megjelenítése az [Szerkesztése] Link a cikkhez. Elsősorban nem ez, hogy könnyen lehet teszt ez ki. Maga a kapcsolat május lenni hasznos-hoz valaki kipróbálás-hoz elképzel ez ki.
  • Ez a SharePoint online végrehajtásának, és működik szépen.
  • A kép referencia-a _layouts könyvtárban (/a KPI/_layouts/képek...) állnak rendelkezésre, a dobozból az én környezetben, így ők valószínűleg elérhető az Ön számára is.

Itt van egy képernyő szemcsésedik-ból, amit úgy néz ki, mint nekem:

image

</vége>

Subscribe to my blog.

Kövesse nekem Twitter http://www.twitter.com/pagalvin

hagyj válaszüzenetet

Az e-mail címed nem kerül nyilvánosságra. Kötelező kitölteni *