Cartlanna Catagóire: Sonraí View Web Cuid

Dátaí i Web Féach ar Sonraí Cuid Comparáid a thógáil KPI SSU

Tabhair faoi deara: cuireadh i bpost seo ar dtús ag www.endusersharepoint.com anseo: http://www.endusersharepoint.com/2009/11/02/comparing-dates-in-a-data-view-web-part-to-build-a-wss-kpi-in-sharepoint/.

Tá sé seo fós blog post eile ar dátaí i XSL i gcomparáid i gcuid gréasáin dearcadh sonraí i SharePoint.

Is é seo mo scéal:

  • Tá mé liosta saincheaptha.
  • Is é an cuspóir gnó ar an liosta chun tacú leis an smaoineamh maidir le fostaí nua agus sé / sí tascanna le cur i gcrích laistigh de 7 lá ag tosú ar an bpost.
  • Tá siad i "crios rabhadh" i ndiaidh 4 lá más rud é nach bhfuil siad i gcrích na tascanna seo.
  • Ba mhaith liom a chruthú Painéal na nIonstraimí simplí a léiríonn glas nuair a bhí siad i gcrích an tasc nó má tá siad níos mó ná 4 lá chun é a chríochnú.
  • Ba mhaith liom an Painéal na nIonstraimí a thaispeáint buí má tá siad sa chrios rabhadh.
  • Ba mhaith liom a thaispeáint dearg más rud é nach bhfuil siad i gcrích an tasc i ndiaidh an dáta dlite.

Fuarthas ar iasacht mé ó airteagal seo ag Marc Anderson blog (http://mdasblog.wordpress.com/2008/02/19/comparing-dates-in-sharepoint-using-xsl/) a fháil ar an loighic i gcomparáid agus airteagal seo ag www.endusersharepoint.com do na smaointe bunúsacha taobh thiar an Painéal na nIonstraimí (http://www.endusersharepoint.com/2008/12/09/visual-indicators-for-the-masses-kpis-in-wss/) scríofa ag Toni FRANKOLA.

Ba chóir duit a léamh na blaganna tacú le, ach téann i bhfeidhm mar seo:

  1. Cruthaigh cineál ábhar (colúin + CT)
  2. Cruthaigh liosta saincheaptha agus chomhlachú leis an cineál inneachair.
  3. Cruthaigh leathanach gréasáin mar chuid.
  4. Cuir an liosta saincheaptha go dtí an leathanach gréasáin mar chuid.
  5. Oscail suas an leathanach i SPD.
  6. Tiontaigh an liosta a DVWP.
  7. Athraigh an XSL a ghiniúint an giotán Painéal na nIonstraimí.

Tá mé dhá dátaí: a warning date and a due date. To compare the dates, mo XSL a dhéanann an méid seo a leanas:

 
 <XSL:roghnú>
 
 <!-- Nuair a bhíonn lámhleabhar agus polasaí araon sínithe, tá muid glas beag beann ar dhátaí. -->
 <XSL:nuair a tástáil="@Employee_x0020_Handbook_x003F_ = 1 agus @ Security_x0020_Policies = 1">
 <img src="/_layouts/images/KPIDefault-0.GIF" alt="No problems"/>
 <a href="/HumanResources/Lists/New Employee Checklist/EditForm.aspx?ID ={@ ID}&Dodgers;Foinse = / HumanResources / Doiciméid Roinnte / Dashboard.aspx Hire Nua"> [Cuir]</a>
 </XSL:nuair a>
 
 <!-- Taispeáin ómra táscaire má tá muid thar an dáta rabhaidh. -->
 <XSL:nuair a tástáil="ddwrt:FormatDateTime(teaghrán(ddwrt:Sa lá atá inniu()), 1033, 'YyyyMMdd') &gt;= Ddwrt:FormatDateTime(teaghrán(@ TaskDueDate), 1033, 'YyyyMMdd')">
 <img src="/_layouts/images/KPIDefault-2.GIF" alt="Overdue"/>
 <a stíl="border: 0px" href="/HumanResources/Lists/New Employee Checklist/EditForm.aspx?ID ={@ ID}&Dodgers;Foinse = / HumanResources / Doiciméid Roinnte / Dashboard.aspx Hire Nua"> [Cuir]</a>
 </XSL:nuair a>
 
 <!-- Taispeáin táscaire dearg má tá muid aghaidh ar an dáta dlite. -->
 <XSL:nuair a tástáil="ddwrt:FormatDateTime(teaghrán(ddwrt:Sa lá atá inniu()), 1033, 'YyyyMMdd') &gt;= Ddwrt:FormatDateTime(teaghrán(@ Warning_x0020_Date), 1033, 'YyyyMMdd')">
 <img src="/_layouts/images/KPIDefault-1.GIF" alt="Warning"/> 
 <a href="/HumanResources/Lists/New Employee Checklist/EditForm.aspx?ID ={@ ID}&Dodgers;Foinse = / HumanResources / Doiciméid Roinnte / Dashboard.aspx Hire Nua"> [Cuir]</a>
 </XSL:nuair a>
 
 <!-- Má fhaigheann muid anseo, tá muid níos luaithe ná an dáta rabhaidh, mar sin tá muid glas. -->
 <XSL:ar shlí eile>
 <img src="/_layouts/images/KPIDefault-0.GIF" alt="No problems"/>
 <a href="/HumanResources/Lists/New Employee Checklist/EditForm.aspx?ID ={@ ID}&Dodgers;Foinse = / HumanResources / Doiciméid Roinnte / Dashboard.aspx Hire Nua"> [Cuir]</a>
 </XSL:ar shlí eile>
 
 </XSL:roghnú>

Tá cúpla pointí tábhachtacha ó thuas:

  • I tried to compare dates without using the ddwrt functionality and got nowhere. I still don’t understand that. They dates displayed correctly, ach araon ">"Agus"<” comparisons always failed. Sa deireadh, ddwrt tháinig go dtí mo tarrthála (go raibh maith agat, arís, Marc).
  • Tá mé ag taispeáint freisin [Cuir] link to the item. I mainly did this so that I could easily test this out. The link itself may be useful to someone trying to figure it out.
  • Tá sé seo i bhfeidhm i SharePoint ar líne agus oibreacha nicely.
  • Na híomhánna tagairt mé ar an eolaire _layouts (/_layouts / images / TFB ...) fáil amach an bhosca i mo dtimpeallacht ionas go bhfuil siad ar fáil duit is dócha, chomh maith le.

Seo lámhaigh scáileán ar cad tá sé cosúil domsa:

image

</deireadh>

Liostáil le mo bhlag.

Lean mé ar Twitter ag http://www.twitter.com/pagalvin

Tapaidh agus éasca: Cruthaigh Sonraí View Gréasáin Cuid (DVWP)

Tá saibhreas eolais mór ar an SFP 3.0 Sonraí View Web Cuid (DVWP) on the web from several sources. Mar sin féin, I found it to be surprisingly difficult to find information on this first very basic step. Here is another article in the "quick and easy" sraith chun aghaidh a thabhairt air.

Lean na céimeanna seo a chruthú mar chuid sonraí gréasáin dearcadh (DVWP). They are based on an "Announcements" chuid gréasáin, ach maidir le liostaí an chuid is mó.

  1. Cruthaigh chuid gréasáin Fógraí agus é a chur ar shuíomh.
  2. Oscail an suíomh i SharePoint Dearthóir.
  3. Oscail an tsuímh default.aspx.
  4. Select the Announcements web part and right-click.
  5. Ón roghchlár comhthéacs, select "Convert to XSAnT Data View".

SharePoint Dearthóir in iúl duit go bhfuil an suíomh seo saincheaptha anois óna sainmhíniú láithreán. Ní Sin gá go dona, ach tá impleachtaí tábhachtacha (feidhmíocht, uasghrádú, daoine eile) which are beyond the scope of this little "Quick and Easy" iontrála. To get more information on this subject, Molaim an dá leabhar anseo chomh maith le do cuardach idirlín is fearr leat.

Deimhnigh go ndearna tú é i gceart:

  1. Dún agus a ath-oscailt an brabhsálaí gréasáin (to avoid accidentally re-posting the original "add a new web part").
  2. Select the web part’s arrow drop-down and choose "Modify Shared Web Part" ón roghchlár.
  3. Osclaíonn an painéal uirlis chun an ceart.
  4. Tá an painéal athraithe óna roghanna atá leagtha gnách leis seo:
íomhá