Categoria Arkistot: Tietonäkymä-Web-osa

Vertaamalla päivämäärät tietonäkymän Web-osan rakentaa WSS KPI

Huomautus: Tämä oli ensimmäinen lähetetty at www.endusersharepoint.com Täällä: http://www.endusersharepoint.com/ 2009/11/02/comparing-dates-in-a-data-view-web-part-to-build-a-wss-kpi-in-sharepoint/.

Tämä on vielä toinen blogi vertaamalla päivämäärät XSL SharePointissa tiedot-web-osasta.

Tämä on minun skenaario:

  • Olen mukautetun luettelon.
  • Luettelon tarkoitus on tukea ajatusta uuden työntekijän ja tehtäväänsä valmistuvan 7 päivän alkaen työ.
  • Ne ovat "Varoitus alueella" jälkeen 4 päivää, jos hän ei ole suorittanut nämä tehtävät.
  • Haluan luoda yksinkertaisen koontinäytön, jossa näkyy vihreä, kun tehtävä on joko suoritettu tai jos heillä on enemmän kuin 4 päivän loppuun se.
  • Haluan näyttää keltainen, jos ne ovat varoitus vyöhykkeen dashboard.
  • Haluan näyttää punaista, jos hän ei ole suorittanut tehtävän eräpäivän jälkeen.

Lainattu Tämä artikkeli osoitteessa Marc Anderson Blogi (http://mdasblog.wordpress.com/2008/02/19/comparing-dates-in-sharepoint-using-xsl/) saada vertailu logiikka ja Tämä artikkeli osoitteessa www.endusersharepoint.com ajaksi kojelauta perusajatuksia (http://www.endusersharepoint.com/2008/12/09/visual-indicators-for-the-masses-kpis-in-wss/) kirjoittaneet Toni Frankola.

Kannattaa lukea tukevat Blogit, mutta täytäntöönpano menee näin:

  1. Luo sisältötyyppi (sarakkeet + CT)
  2. Luo mukautettu luettelo ja yhdistää sen sisällön tyyppi.
  3. Luo web-osan sivu.
  4. Mukautetun luettelon lisääminen sivulle.
  5. Avaa sivu (SPD).
  6. Muunnetaanko luettelo DVWP.
  7. Muokkaa XSL luoda dashboard bittiä.

Minulla on kaksi päivämäärät: Varoitus päiväys ja eräpäivä. Verrata päivämäärät, minun xsl tekee seuraavaa:

 
 <XSL:Valitse>
 
 <!-- Kun kirjautunut käsikirja ja politiikka, vihreä riippumatta päivämäärät. -->
 <XSL:Milloin testi="@Employee_x0020_Handbook_x003F_ = 1 ja @Security_x0020_Policies = 1">
 <IMG src= "/ _layouts/kuvat/KPIDefault-0.GIF" ALT= "Ei ongelmia"/>
 <a href= "/ Osaltajäsenvaltiossa/luettelot/uuden työntekijän Checklist/EditForm.aspx?ID ={@ID}&amp;Lähde = / osaltajäsenvaltiossa/annos tiedostot/New vuokraus Dashboard.aspx"> [Muokkaa]</a>
 </XSL:Milloin>
 
 <!-- Näytä Keltainen merkkivalo jos olemme jo varoitus päivämäärä. -->
 <XSL:Milloin testi= "ddwrt:FormatDateTime(merkkijono(ddwrt:Tänään()), 1033, "VVVVKKPP") &gt;= ddwrt:FormatDateTime(merkkijono(@TaskDueDate), 1033, "VVVVKKPP")">
 <IMG src="/_layouts/images/KPIDefault-2.gif" ALT= "Myöhässä"/>
 <a tyyli= "reuna: 0px" href= "/ Osaltajäsenvaltiossa/luettelot/uuden työntekijän Checklist/EditForm.aspx?ID ={@ID}&amp;Lähde = / osaltajäsenvaltiossa/annos tiedostot/New vuokraus Dashboard.aspx"> [Muokkaa]</a>
 </XSL:Milloin>
 
 <!-- Näytä punainen merkkivalo jos olet läpäissyt eräpäivä. -->
 <XSL:Milloin testi= "ddwrt:FormatDateTime(merkkijono(ddwrt:Tänään()), 1033, "VVVVKKPP") &gt;= ddwrt:FormatDateTime(merkkijono(@Warning_x0020_Date), 1033, "VVVVKKPP")">
 <IMG src="/_layouts/images/KPIDefault-1.gif" ALT= "Varoitus"/> 
 <a href= "/ Osaltajäsenvaltiossa/luettelot/uuden työntekijän Checklist/EditForm.aspx?ID ={@ID}&amp;Lähde = / osaltajäsenvaltiossa/annos tiedostot/New vuokraus Dashboard.aspx"> [Muokkaa]</a>
 </XSL:Milloin>
 
 <!-- Jos saamme täällä, Olemme aikaisempi varoitus, joten olemme vihreä. -->
 <XSL:muuten>
 <IMG src= "/ _layouts/kuvat/KPIDefault-0.GIF" ALT= "Ei ongelmia"/>
 <a href= "/ Osaltajäsenvaltiossa/luettelot/uuden työntekijän Checklist/EditForm.aspx?ID ={@ID}&amp;Lähde = / osaltajäsenvaltiossa/annos tiedostot/New vuokraus Dashboard.aspx"> [Muokkaa]</a>
 </XSL:muuten>
 
 </XSL:Valitse>

Muutamia keskeisiä kohtia ylhäältä:

  • Yritin verrata ilman ddwrt-toiminnon avulla ja sai missään. En vieläkään ymmärrä että. Ne päivämäärät näytetään oikein, mutta molemmat">"ja"<"aina epäonnistunut vertailu. Lopulta, ddwrt tuli minun pelastus (Kiitos, uudelleen, Marc).
  • Olen myös näyttää [Muokkaa] linkittää nimikkeeseen. Olen lähinnä tehnyt tätä, jotta voisi helposti testata tätä ulos. Linkki, itse voi olla hyödyllistä joku yrittää esiintyä se rikki.
  • Tämä on toteutettu SharePoint online ja toimii hienosti.
  • Kuvia, viittaus _layouts-hakemistoon (/_layouts/kuvat/KPI...) ovat saatavilla kättelyssä minun ympäristössä, joten ne ovat luultavasti käytettävissä.

Tässä on kuvakaappaus mitä näyttää minulle:

image

</loppu>

Tilaa blogiin.

Noudata minut viserrys http://www.twitter.com/pagalvin

Nopea ja helppo: Tietoja Luettelonäkymä-Web-osan luominen (DVWP)

On paljon suuria tietoja WSS 3.0 Tietonäkymä-Web-osa (DVWP) useista lähteistä Webissä. Kuitenkin, Löysin sen olevan yllättävän vaikea löytää tietoa Tämä hyvin yksinkertainen askel. Tässä on toinen artikkeli "nopeaa ja helppoa" sarjan käsitellä sitä.

Voit luoda tietonäkymän web-osan seuraavasti (DVWP). Ne perustuvat "ilmoitukset" Web-osa, mutta useimmat luettelot.

  1. Ilmoitukset-web-osan ja lisätä sen sivuston.
  2. Avaa sivusto SharePoint Designerissa.
  3. Avaa sivuston default.aspx.
  4. Valitse ilmoitukset-web-osa ja napsauta hiiren kakkospainikkeella.
  5. Valikosta, Valitse "käännynnäinen jotta XSLT tietonäkymän".

SharePoint Designer ilmoittaa, että tämä sivusto on nyt mukautettu sen sivustomääritykseen. Se ei ole välttämättä huono, mutta on merkittäviä vaikutuksia (suorituskyky, päivitys, Muut) jotka ovat kuulu tämän pikku "Quick and Easy" tapahtuma. Saat lisätietoja tästä aiheesta, Suosittelen molempia kirjoja Täällä sekä suosikki Internet-haku.

Vahvista, että teit sen oikein:

  1. Sulje ja avaa uudelleen web-selaimessa (välttää vahingossa uudelleen lähettämistä alkuperäinen "Lisää uusi web-osa").
  2. Valitse web-osan nuolta avattavasta ja valitse "Muokkaa jaettua Web-osaa" valikosta.
  3. Väline-paneeli avautuu oikealle.
  4. Paneeli on muuttanut tavallista määrittäminen tämä:
kuva