שנעל און גרינג: ימבעד אַ כייפּערלינגק אין דאַטן מיינונג וועב טייל קססלט

דערהייַנטיקן (01/17/08): דעם בלאָג פּאָזיציע טאָקס וועגן מער כייפּערלינגק קססל גוטסקייט: http://www.sharepointsecurity.com/blog/sharepoint/sharepoint-2007-development/rewriting-links-in-search-results-xslt.

איבערבליק און אָביעקטיוו: I had created a simple bar chart to serve as component on a dashboard. I’ll save the details on building charts for another post, אָבער איך האט ניט אויסטראַכטן אַז טעכניק (אדער די קשיא מארק, פֿאַר אַז ענין). It turned out there was a bug in the chart and while I fixed that, I took the opportunity to convert some labels into hyperlinks that pointed at the underlying list behind the graph. לעמאָשל, there is a label with value "Hold". I wanted to turn the label into a hyperlink so that the user could click on it and drill down to the specific entries in the list whose status value is "Hold".

טריט:

  1. ניצן וויסואַל סטודיאָ פֿאַר שאַרעפּאָינט-אַווער ינטעלליסענסע.
  2. קאָפּי די דוווופּ ס קססלט אין וויסואַל סטודיאָ (שאַפֿן אַ פּוסט פּרויעקט, לייגן אַ קססל טעקע צו די פּרויעקט).
  3. קאָפּי די לינק איר ווילן צו נוצן אין די קליפּבאָרד.
  4. פּאַפּ עס אין די רעכט אָרט אין דער קססל.
  5. Convert URL argument separators on the query string from "&" to "&אַמפּ;"
  6. URL-ענקאָוד יחיד טענות.
  7. ייַנוויקלען אַז ין אַ <אַ הרעף…> </אַ>

בייַשפּיל:

איך האָבן אַ URL:

הטטפּ://[סערווירער]/[פּלאַץ]/רשימות / עפֿן% 20פּאָסיטיאָנס/אַלליטעמס.אַספּקס?View ={84עעאַ2פ5-121ב-40ב7-946ף-0פאַ704אַ1דאַאַ1}&פילטערפיעלד1 = רעקרויטער&פילטערוואַלוע1 = האָלד

איך גער עס אין:

     <אַ הרעף="רשימות / עפֿן% 20פּאָסיטיאָנס/אַלליטעמס.אַספּקס?View =% 7ב84עעאַ2פ5-121ב-40ב7-946ף-
0פאַ704אַ1דאַאַ1% 7ד&אַמפּ;פילטערפיעלד1 = רעקרויטער&אַמפּ;פילטערוואַלוע1 = האָלד"> האַלטן: </אַ>

איך האָבן מאַניואַלי פארוואנדלען די ערשטער אַרגומענט פון:

{84עעאַ2פ5-121ב-40ב7-946ף-0פאַ704אַ1דאַאַ1}

צו:

%7ב84עעאַ2פ5-121ב-40ב7-946ף-0פאַ704אַ1דאַאַ1% 7ד

(אין דעם, די עפענען בראַסע טראַנספאָרמז צו% 7ב און די קלאָוזינג בראַסע טראַנספאָרמז צו% 7ד)

די רגע און דריט טענות’ פּאַראַמעטערס ("FilterField1=רעקרויטער" and "FilterValue1=האַלטן" ריספּעקטיוולי) טאָן ניט דאַרפֿן צו זייַן URL-ענקאָודיד ווייַל זיי טאָן ניט אַנטהאַלטן קיין אַנסייף אותיות.

הערות:

דעם טעכניק זאָל בכלל אַרבעט ערגעץ איר ווילן צו ימבעד אַ כייפּערלינגק אין קססלט ווו די כייפּערלינגק כולל פּאַראַמעטערס אויף די URL אַזאַ ווי:

הטטפּ://[סערווירער]/[פּלאַץ]/רשימות / עפֿן% 20פּאָסיטיאָנס/אַלליטעמס.אַספּקס?View ={84עעאַ2פ5-121ב-40ב7-946ף-0פאַ704אַ1דאַאַ1}&פילטערפיעלד1 = רעקרויטער&פילטערוואַלוע1 = האָלד

איך גאַט די URL זיך דורך אַקסעסינג דער מנהג רשימה און מאַניואַלי פֿילטרירונג אויף די סטאַטוס זייַל (labeled "Recruiter" העכער).

6 געדאנקען אויף "שנעל און גרינג: ימבעד אַ כייפּערלינגק אין דאַטן מיינונג וועב טייל קססלט

  1. פאולוס גאַלווין

    קריסטינאַ, אַז 84עע.. איז אַ גויד אַז יוניקלי יידענטאַפייז די רשימה ינעווייניק. איר קענען באַקומען עס דורך פּולינג אַרויף די מיינונג אין אייער בלעטערער און ינספּעקטינג די URL פון אייער בלעטערער.

  2. קריסטינאַ פּערעז אָטאַיזאַ

    ווו אָדער ווי טאָן דזשענערייט דעם קאָד '84עעאַ2פ5-121ב-40ב7-946ף-0פאַ704אַ1דאַאַ1′

    קען זיין מעגלעך צו טאָן דעם …&פילטערפיעלד1 = רעקרויטער צענטער &פילטערוואַלוע1 = האָלד עק / אַסם?

    אָדער
    צי איך דאַרפֿן צו באַזייַטיקן די ספּייסיז צווישן זיי?

  3. עריק אַנדערסאָן
    צי איר האָבן קיין פֿירלייגן פֿאַר די סיטואַציע ווו איר ווילן צו פאָרן דאַטן פון אַ שאַרעפּאָינט רשימה ווי די ווערט פילטערוואַלוע1, און ווו די ווערט אין דער זייַל זאל אַנטהאַלטן אַמפּערסאַנדס? (סך וועגן איך ווע געפרוווט צו ענקאָוד / אַנטלויפן די ווערט, אָבער בין נישט ווייל אַ פּלאַץ פון גליק אין גייט פארביי עס רעכט.)
  4. פאולוס גאַלווין
    איך האט ניט אויסטראַכטן עס, אָבער עס ס מאָדנע ווי שווער עס איז צו געפינען.
    I came across a functional example of this I think from one of the "fab 40" טעמפּלאַטעס.
    It’s data view web part with XSLT that generates a graph. I definitely plan to do a post on it.
  5. קאָסטאַס צאַקלאַס
    I’m looking forward to the post about creating a chart. I have been looking for information on how to create charts based on lists (ע.ג עפענען, פארמאכט ישוז, פּערסענטידזשיז אאז"ו ו) and I can’t find any. דאַנק

לאָזן אַ ענטפֿערן

אייער בליצפּאָסט אַדרעס וועט ניט זיין ארויס. Required fields are marked *