דערהייַנטיקן (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".
טריט:
- ניצן וויסואַל סטודיאָ פֿאַר שאַרעפּאָינט-אַווער ינטעלליסענסע.
- קאָפּי די דוווופּ ס קססלט אין וויסואַל סטודיאָ (שאַפֿן אַ פּוסט פּרויעקט, לייגן אַ קססל טעקע צו די פּרויעקט).
- קאָפּי די לינק איר ווילן צו נוצן אין די קליפּבאָרד.
- פּאַפּ עס אין די רעכט אָרט אין דער קססל.
- Convert URL argument separators on the query string from "&" to "&אַמפּ;"
- URL-ענקאָוד יחיד טענות.
- ייַנוויקלען אַז ין אַ <אַ הרעף…> </אַ>
בייַשפּיל:
איך האָבן אַ 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" העכער).
קריסטינאַ, אַז 84עע.. איז אַ גויד אַז יוניקלי יידענטאַפייז די רשימה ינעווייניק. איר קענען באַקומען עס דורך פּולינג אַרויף די מיינונג אין אייער בלעטערער און ינספּעקטינג די URL פון אייער בלעטערער.
ווו אָדער ווי טאָן דזשענערייט דעם קאָד '84עעאַ2פ5-121ב-40ב7-946ף-0פאַ704אַ1דאַאַ1′
קען זיין מעגלעך צו טאָן דעם …&פילטערפיעלד1 = רעקרויטער צענטער &פילטערוואַלוע1 = האָלד עק / אַסם?
אָדער
צי איך דאַרפֿן צו באַזייַטיקן די ספּייסיז צווישן זיי?