Rapide Et fasil: Houke Lien yon nan done view web pati XSLT

AJOU (01/17/08): Antre blog sa a chita pale osijè de Lien plis XSL Dieu: http://www.sharepointsecurity.com/blog/sharepoint/sharepoint-2007-development/rewriting-links-in-search-results-xslt.

Kourikoulòm ak objektif: Mwen te kreye yon senp tablo bar pou sèvi kòm pyès sou yon dach. M' ap mete sou kote detay sou konstriksyon èstati pou yon lòt pòs, Men, mwen pa te envante teknik sa (ni a pwen entèwogasyon, pou kesyon sa). Li te tounen deyo ki te gen yon n. pinèz nan tablo a, pandan tout tan mwen fikse sa, Mwen te pran opòtinite pou kouvri kèk étiquettes nan Des ki te atire nan lis de la dèyè a graf. Pa ekzanp, pa gen yon etikèt ki gen valè "Kenbe". Mwen te vle pou tounen etikèt ki nan yon Lien lè sa a moun kap itilize li an te kapab klike sou li desann byen presi antre nan lis valè estati ki se "Kenbe" sèvi ak machin.

Étapes:

  1. Woblèm estidyo itilize pou intellisense au sharepoint.
  2. Copie XSLT DVWP la nan estidyo izyèl (kreye yon pwojè blanch, ajoute fichier XSL yon pwojè a).
  3. Copie lyen ou vle pou yo itilize nan presse-papiers a.
  4. Pat fè l' nan bon kote yo ye nan XSL a.
  5. Konvèti adrès entènèt pale anpil séparateurs nan la requête chaîne de"&" pou"&"
  6. Adrès entènèt encoder diskite grenn pa grenn.
  7. Anto à sa yon <yon href…> </yon>

Egzanp:

Mwen gen yon adrès entènèt:

http://[sèvè]/[kote ki gen]/Lists/Open Positions/AllItems.aspx?View ={84EEA2F5-121B-40B7-946F-0FA704A1DAA1}&FilterField1 = Recruteur&FilterValue1 = kenbe

Mwen kouvri l' antre nan:

     <yon HREF="Lists/Open Positions/AllItems.aspx?View = % 7b84EEA2F5-121B-40B7-946F-
0FA704A1DAA1 %7 d&amp;FilterField1 = Recruteur&amp;FilterValue1 = kenbe"> Kenbe: </yon>

Mwen lamen transformé diskisyon an premye de:

{84EEA2F5-121B-40B7-946F-0FA704A1DAA1}

pou:

%7b84EEA2F5-121B-40B7-946F-0FA704A1DAA1 %7 d

(Nan sa, les transformations parèy pou louvri pou % 7b Et la fermeture accolade transforme %7 kraze-brize)

Dezyèm e twazyèm diskite’ paramètres ("FilterField1 =Recruteur" Et "FilterValue1 =Kenbe" respektivman) pa bezwen gen adrès entènèt codées paske yo pa genyen okenn ensekirite caractères.

Nòt:

Teknik sa jeneralman ta dwe ' travay kote ou vle houke Lien yon nan XSLT kote Lien a comprend paramètres sou adrès entènèt la ta fè bagay:

http://[sèvè]/[kote ki gen]/Lists/Open Positions/AllItems.aspx?View ={84EEA2F5-121B-40B7-946F-0FA704A1DAA1}&FilterField1 = Recruteur&FilterValue1 = kenbe

Mwen te gen adrès entènèt se pa à lis personnalisés Et lamen filtrage sou kolòn estati a (intitulée "Recruteur" An ro).

6 refleksyon sou "Rapide Et fasil: Houke Lien yon nan done view web pati XSLT

  1. Paul Galvin

    Cristina, 84EE sa.. se yon GUID ki unique identifies lis la anndan. Ou ka jwenn li pa trennen yo pote ale kanpe nan vi a nan browser ou Et contrôle adrès entènèt de browser ou.

    N. repons
  2. Cristina Perez Otaiza

    ki kote ou jan générer kòd sa a ' 84EEA2F5-121B-40B7-946F-0FA704A1DAA1′

    Ta ka posib pou w fè sa …&FilterField1 = Recruteur sant &FilterValue1 = Lifye kenbe / ASM?

    Ou
    Èske m' bezwen pou retire mache ant yo?

    N. repons
  3. Eric Anderson
    Èske ou gen kèk sijesyon pou sitiyasyon an kote ou vle pou yo pase done nan yon lis SharePoint kòm valè FilterValue1, e ki kote valè nan kolòn a kapab genyen ampersands? (Mwen te eseye te fè anpil pou encoder/pran bwa valè, Men, pa gen anpil chans nan pase l' byen.)
    N. repons
  4. Costas Tsaklas
    Mwen te wè egzanp nan aplikasyon ede biwo a nan a ' fab 40'. Pwoblèm mwen pa konnen ki jan li te pwodwi ak se poutèt sa mwen menm toujou fè mache sou kijan pou ou fè l
    N. repons
  5. Paul Galvin
    M pa t envante li, Men, se etranje ki difisil sa se pou jwenn.
    Mwen jwenn yon ekzanp fonksyonèl sa mwen panse ki nan a "fab 40" modèles.
    Done vi web pati li avèk XSLT génère yon graf. Mwen san mank planifye pou fè yon pòs sou li.
    N. repons
  6. Costas Tsaklas
    M ap gade an avan pòs la sou kreye yon tablo. M' ap vin chache enfòmasyon sou kouman pou kreye èstati baze sou lis (louvri par, questions fermées, pourcentages ets.) e mwen pa ka jwenn anyen. Mèsi
    N. repons

kite yon repons

Adrès imèl ou pa pral dwe pibliye. Jaden obligatwa yo make *