புதுப்பிப்பு (01/17/08): மேலும் மிகையிணைப்பை XSL நன்மை பற்றி இந்த இடுகை பேச்சு: 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".
படிகள்:
- விஷுவல் ஸ்டுடியோ பயன்படுத்த ஷேர்பாயிண்ட்-விழிப்புடன் இன்டலிசென்ஸ்.
- விஷுவல் ஸ்டுடியோ ஒரு DVWP இன் எக்ஸ்எஸ்எல்டி நகலெடுக்க (ஒரு வெற்று திட்டத்தை உருவாக்க, திட்டத்தின் ஒரு XSL கோப்பை சேர்க்க).
- நீங்கள் பிடிப்பு பலகை மீது பயன்படுத்த வேண்டும் இணைப்பை நகலெடுத்து.
- XSL சரியான இடம் ஒட்டவும்.
- Convert URL argument separators on the query string from "&" to "&ஆம்ப்;"
- தனிப்பட்ட வாதங்கள் url-குறியாக்கம்.
- மடிக்க ஒரு உள்ளே <ஒரு படம்…> </ஒரு>
உதாரணம்:
நான் ஒரு URL ஐ:
HTTP://[சர்வர்]/[தளம்]/பட்டியல்கள் / திறந்த% 20Positions/AllItems.aspx?= காண்க{84EEA2F5-121B-40B7-946F-0FA704A1DAA1}&FilterField1 = ஆட்களை தேர்ந்தெடுக்கும்&FilterValue1 = பிடி
நான் அதை மாற்ற:
<ஒரு படம்="பட்டியல்கள் / திறந்த% 20Positions/AllItems.aspx?7b84EEA2F5-121B-40B7-946F =% காண்க-
0FA704A1DAA1}&ஆம்ப்;FilterField1 = ஆட்களை தேர்ந்தெடுக்கும்&ஆம்ப்;FilterValue1 = பிடி"> பிடி: </ஒரு>
நான் கைமுறையாக முதல் வாதம் மாற்றம்:
{84EEA2F5-121B-40B7-946F-0FA704A1DAA1}
வேண்டும்:
%7b84EEA2F5-121B-40B7-946F-0FA704A1DAA1}
(இந்த, திறந்த பிரேஸ்% 7B மாறுதல் மற்றும் இறுதி பிரேஸ்% 7d மாறுதல்)
இரண்டாவது மற்றும் மூன்றாவது வாதங்களை’ அளவுருக்கள் ("FilterField1=ஆட்களை தேர்ந்தெடுக்கும்" and "FilterValue1=பிடி" முறையே) அவர்கள் எந்த பாதுகாப்பற்ற எழுத்துக்கள் இல்லை, ஏனெனில் url-குறியிடப்பட்ட வேண்டும்.
குறிப்புகள்:
இந்த தொழில்நுட்பம் பொதுவாக எங்கும் நீங்கள் மிகையிணைப்பை போன்ற URL ஐ அளவுருக்கள் அடங்கும் எங்கு எக்ஸ்எஸ்எல்டி ஒரு ஹைப்பர்லிங்க் பதிக்க பயன்படுத்தப்படுகின்றன வேண்டும் வேலை வேண்டும்:
HTTP://[சர்வர்]/[தளம்]/பட்டியல்கள் / திறந்த% 20Positions/AllItems.aspx?= காண்க{84EEA2F5-121B-40B7-946F-0FA704A1DAA1}&FilterField1 = ஆட்களை தேர்ந்தெடுக்கும்&FilterValue1 = பிடி
நான் விருப்ப பட்டியல் அணுகி வலைமுகவரியிலேயே கிடைத்தது மற்றும் கைமுறையாக நிலையை பத்தியில் வடிகட்டி (labeled "Recruiter" மேலே).
Cristina, that 84EE.. is a GUID that uniquely identifies the list internally. You can get it by pulling up the view in your browser and inspecting the URL of your browser.
where or how do generate this code ’84EEA2F5-121B-40B7-946F-0FA704A1DAA1′
Could be possible to do this …&FilterField1=Recruiter Center &FilterValue1=Hold CE / ASM?
அல்லது
Do i need to remove the spaces between them?