فوری اور آسان: اعداد و شمار کے نقطہ نظر ویب حصہ ایکس ایس ایل ٹی میں ہائپر لنک کو ایمبیڈ کریں

اپ ڈیٹ (01/17/08): مزید بالا ربط XSL اچھائی کے بارے میں یہ بلاگ اندراج مذاکرات: http://www.sharepointsecurity.com/blog/sharepoint/sharepoint-2007-development/rewriting-links-in-search-results-xslt.

مجموعی جائزہ اور مقصد: میں ایک ڈیش بورڈ پر جزو کے طور پر خدمات انجام دینے کے لئے ایک سادہ چارٹ بار پیدا کیا تھا. میں تفصیلات چارٹوں کے لیے ایک اور پوسٹ کی تعمیر پر محفوظ کریں گے, لیکن میں نے اس کی ٹیکنالوجی ایجاد نہیں کیا (اور نہ ہی سوالیہ نشان, اس بات کے لئے). یہ چارٹ میں اور میں جو مقرر ہے جبکہ ایک بگ تھا نکلے, میں کچھ لیبل نشاندہی مخطط کے پیچھے بنیادی فہرست پر بالا روابط میں تبدیل کرنے کا موقع لے لیا. مثال کے طور پر, "ہولڈ" قدر کے ساتھ ایک لیبل ہے ۔. میں تاکہ صارف اس پر کلک کریں اور جن کی حالت قدر 'پکڑ' ہے فہرست میں مخصوص اندراجات نیچے ڈرل لیبل میں بالاربط بنانا چاہتے تھے.

اقدامات:

  1. وژول اسٹوڈیو کے لئے استعمال کریں شیئرپوائنٹ اس بات سے آگاہ intellisense.
  2. وژول اسٹوڈیو میں DVWP کی ایکس ایس ایل ٹی کو کاپی کریں (ایک خالی منصوبے کی تشکیل, اس منصوبے کے لئے ایک XSL فائل شامل کریں).
  3. آپ کلپ بورڈ میں استعمال کرنا چاہتے ہیں لنک کاپی کریں.
  4. XSL میں صحیح محل وقوع میں چسپاں کر دیں.
  5. URL دلیل separators پر طلب سلک سے بدل"&" اس کے لئے"&"
  6. انفرادی دلائل URL کی ضابطہ کاری کریں.
  7. لپیٹ کہ اندر <ایک href کی…> </ایک>

مثال کے طور پر:

میں ایک یو آر ایل ہے:

HTTP://[سرور]/[سائٹ]/فہرستیں / کھولیں٪ 20Positions/AllItems.aspx?= دیکھیں{84EEA2F5-121B-40B7-946F-0FA704A1DAA1}&FilterField1 = Recruiter&FilterValue1 = پکڑو

میں میں تبدیل:

     <ایک href کی="فہرستیں / کھولیں٪ 20Positions/AllItems.aspx?7b84EEA2F5-121B-40B7-946F =٪ دیکھیں-
0FA704A1DAA1}&AMP;FilterField1 = Recruiter&AMP;FilterValue1 = پکڑو"> پکڑو: </ایک>

میں دستی طور پر کی طرف سے پہلی دلیل تبدیل کر دیا ہے:

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

کے لئے:

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

(اس میں, کھلی تسمہ٪ 7b پر تبدیل اور اختتامی تسمہ٪ 7d پر تبدیل)

دوسری اور تیسری دلائل’ پیرامیٹرز ("FilterField1 =Recruiter" اور "FilterValue1 =پکڑو" بالترتیب) وہ کسی بھی غیر محفوظ حروف پر مشتمل نہیں ہے کیونکہ یو آر ایل انکوڈنگ-جائے کی ضرورت نہیں ہے.

نوٹس:

یہ ٹیکنالوجی عام طور پر کہیں بھی آپ کو بالا ربط کے طور پر اس طرح کے یو آر ایل پر پیرامیٹرز بھی شامل ہے جہاں ایکس ایس ایل ٹی میں ایک بالا ربط یمبیڈ کرنا چاہتے ہیں کام کرنا چاہئے:

HTTP://[سرور]/[سائٹ]/فہرستیں / کھولیں٪ 20Positions/AllItems.aspx?= دیکھیں{84EEA2F5-121B-40B7-946F-0FA704A1DAA1}&FilterField1 = Recruiter&FilterValue1 = پکڑو

میں اپنی مرضی کے مطابق کی فہرست تک رسائی حاصل کرنے کی طرف سے یو آر ایل کو خود کو ملا اور دستی طور پر کی حیثیت کے کالم پر فلٹرنگ (لیبل لگے "کے بھرتی کار" اوپر).

6 پر "خیالاتفوری اور آسان: اعداد و شمار کے نقطہ نظر ویب حصہ ایکس ایس ایل ٹی میں ہائپر لنک کو ایمبیڈ کریں

  1. پال Galvin

    کرسٹینا, 84EE ہے.. منفرد اندرونی فہرست میں نشاندہی کی گئی ہے کہ ایک GUID ہے. آپ اپنے براؤزر میں نقطہ نظر کو ھیںچ اور آپ کے براؤزر کا یو آر ایل کا معائنہ کر کے اسے حاصل کر سکتے ہیں.

  2. کرسٹینا پیریز Otaiza

    جہاں یا کس طرح اس کوڈ '84EEA2F5-121B-40B7-946F پیدا کرتے ہیں-0FA704A1DAA1′

    ایسا ممکن ہو سکتا ہے …&FilterField1 = Recruiter سینٹر &FilterValue1 = عیسوی پکڑو / ASM?

    یا
    میں نے ان کے درمیان خالی جگہوں کو دور کرنے کی ضرورت ہے?

  3. ایرک اینڈرسن
    آپ FilterValue1 قیمت کے طور پر ایک شیئرپوائنٹ فہرست سے ڈیٹا منتقل کرنے کی چاہتے ہیں جہاں آپ کی صورت حال کے لئے کسی بھی تجاویز ہے, اور کالم میں قدر ampersands پر مشتمل ہو سکتا جہاں? (میں قیمت ضابطہ کاری / سے بچنے کے لئے بہت سے طریقوں کی کوشش کی ہے, لیکن اسے باقاعدہ انتقال سے قسمت کی ایک بہت نہیں ہے.)
  4. Costas Tsaklas
    میں مثال پر ہیلپ ایپلی کیشن میں دیکھا ' فعب 40'. مجھے نہیں پتا کہ کس طرح یہ بنائی گئی تھی اور یہی وجہ ہے کہ اس مسئلے میں آگے کیسے پر اقدامات کے لئے دیکھ رہا ہوں
  5. پال Galvin
    میں نے اسے ایجاد نہیں کیا, لیکن اس میں تلاش کرنے کے لئے کتنا مشکل ہے عجیب بات ہے.
    میں ایک فعال مثال ہے یہ مجھے لگتا ہے کہ ایک سے بھر آیا "فعب 40" ٹیمپلیٹس.
    یہ کوائف منظر ویب حصہ XSLT جو ایک گراف پیدا کرتا ہے کے ساتھ. میں یقینی طور پر ایک پوسٹ پر کرتے ہیں کے لئے منصوبہ بندی.
  6. Costas Tsaklas
    میں آگے کو پوسٹ کریں ایک چارٹ بنانے کے بارے میں دیکھ رہا ہوں. میں فہرستوں پر مبنی چارٹ بنانے کے طریق کار کے متعلق معلومات کے لئے تلاش کر رہے ہیں (کھلی مثلا, بند مسائل, فی صد وغیرہ.) اور میں کوئی معلومات حاصل نہیں کر سکتا. شکریہ

رکن کی نمائندہ تصویر

آپ کا ای میل ایڈریس شائع نہیں کیا جائے گا. ضرورت ہے شعبوں نشان لگا دیا گیا رہے ہیں *