Quart it. Kft | 1046 Budapest Kiss Ernő utca 1-3. | Telefon: +36 1 788-7845 | Fax: +36 1 788-7846 | e-mail: info@quartit.hu
RSS


SPUser "csinálása" loginévből

2009.02.06 | agostont

Probléma: egy InfoPath űrlapon megadott "user"-ből (pl. a Contact Selector-al kiválasztott valakiről), akinek megvan a DisplayName-je, AccountId-ja, hogyan teszünk ki a SharePoint listára olyan adatot, hogy a listán már SPUser tipusú legyen? (...és így használható lehessen lista-nézetben szűrésre, akár a "user egyenlő [saját név]" tipusú szűrésre is...)

Lépések:

  • (0) A SharePoint listán legyen egy "személy" tipusú mezőnk (nevezzük User-nek) és egy szöveg tipusú mezőnk (nevezzük LoginNev-nek).

  • (1) Az űrlapon használjunk Contact Selector-t, az űrlap közzétételekor a Person/AccountId mezőt (mondjuk az első értékét, ha több is lehet) csatoljuk ki a SP listára a LoginNev sima szöveges mezőbe.

  • (2) A listára hozzunk létre egy workflow-t a SharePoint Designerrel! A szükséges lépés: Mező beállítása az aktuális elemben. Ebben adjuk a "User" mezőnknek értéket a "LoginNev" mezőnkből! A szükséges konverziókat a workflow automatikusan elvégzi.
(érdemes figyelni még arra, hogy a wf ne fusson végtelen ciklusban... pl. ha a listaelem módosulásakor fut, akkor ha belemódosítunk így, akkor ez egy újabb futást indít el... de ennek megoldása nem ehhez a problémához kapcsolódik...)

Cimkék: ,

Kategória: Csoportmunka

MOSS 2007 egyedi lista űrlap csatolmány probléma

2009.01.28 | mandlg

Ha SharePoint Designerrel lecseréljük egy listának a kezelő lapját (pl.: EditForm.aspx), akkor elveszhet a csatolmány kezelés.

 

Ennek kijavítására fel kell tenni az Infrastructure Updatet és az XSLT-hez hozzá kell adni néhány sort a lentiek szerint.

 

http://support.microsoft.com/kb/953271

KPI több adatforrás alapján

2009.01.06 | damjansz

Alkalmazási példa:

Két lista elemeinek számát akarjuk egy teljesítmény mutatóban megjeleníteni. Erre a beépített KPI webpart nem alkalmas.

  1. Hozzunk létre egy XML webservice adatforrást a SharePoint Designerben. pl.: http://<HOST>/sitedirectory/<SITE>/_vti_bin/lists.asmx?WSDL 
  2. A következő lépésben ezt az adatforrást kell hozzákötni (link data source) a másik listához, aminek az adatait fel akarjuk használni a mutatószám kiszámításában.
  3. Helyezzünk el egy dataview webpartot az oldalon, majd jelenítsük meg az összekötött (linked) adatforrásból az "ItemCount" elemet az imént létrehozott XSLT adatnézetben.
  4. Ezek után tetszőleges új mezőket szúrhatunk be a nézetbe, majd számított értékeket helyezhetünk el az egyes mezőkben (Insert formula)

A grafikus KPI-k megjelenítéséhez használjuk a feltételes formázási funkciókat (Conditional format)


Cimkék: ,

Kategória: Csoportmunka

Adatok összefűzése több SharePoint listából

2008.11.25 | damjansz

Az alábbi példa a SharePoint designer „join data sources” funkcióját mutatja be.

Adott az alábbi két Sharepoint lista:

 

Hozzunk létre a SharePoint Designer használatával egy csatolt adatforrást (Linked data source) 

 

 

Jelenítsük meg egy „Data view” webkijelzőben az alábbi mezőket: 

Hozzunk létre egy új oszlopot a táblázatban.

A következő lépésben helyezzük el az új oszlop első mezőjében a „Munkatárs neve” mezőt. Ez a mező már a „szervezet” listából, azaz a másik adatforrásból jön.

 

Majd kattintsunk jobb egérgombbal bármelyik munkatársnévre a táblázatban, és válasszuk az „Insert joined subview” parancsot.

A megjelenő párbeszédablakban adjuk meg a kulcsként használható mezőt, jelen esetben a „Title” és a „dolgozo” mezők tartalmazzák az egységes azonosítókat (dolgozó 1,2,3…)

A lap mentése után a web felületen is megtekinthetjük az eredményt:


Cimkék: ,

Kategória: Csoportmunka

GridView exportálása Excel-be

2008.10.31 | tamasz

Az alábbi linken található egy remek leírás, arról, hogy hogyan tudunk egy GridView-t egyszerűen exportálni Excelbe:

 

http://gridviewguy.com/ArticleDetails.aspx?articleID=197


Cimkék: , ,

Kategória: Alkalmazásfejlesztés

Általános
Friss bejegyzések
Cimkék

Az oldal a BlogEngine.NET motorra épül.