ภาพรวม:
สร้างรายการแบบกำหนดเองที่จัดการกับชนิดเนื้อหา มีคอลัมน์บางโหล.
เพิ่มเพจ แล้ว ผ่าน SPD, แปลงเป็นมุมมองข้อมูล.
ปัญหา:
นิพจน์ Xpath ของฉันเป็นความว่างเปล่าในคอลัมน์ชื่อ "ตำแหน่งปัจจุบัน". ผมอ้างอิงมัน thusly:
<เส้นขอบตาราง = "1">
<xsl:=สำหรับแต่ละคนเลือก "/ dsQueryResponse/แถว/แถว" >
<tr>
<td>
สถานะปัจจุบัน:
<xsl:ค่าของ select="@Current_x0020_Status"></xsl:ค่าของ>
</td>
</tr>
</xsl>
</ตาราง>
คอลัมน์ใน CT มีชื่อว่า "สถานะปัจจุบัน". โปรแกรมจะแสดงค่าในการค้นหาเป็น "สถานะปัจจุบัน". ทุกท่านดู, คุณดู "สถานะปัจจุบัน".
ในขณะที่ thrashing นักประมาณ, ค้นหาโซลูชัน, ฉันแทนเรียกว่า "@Recruiter" แล้ว! — ที่จริง คืนกลับสถานะปัจจุบัน. คาดว่าจะส่งคืนกลับผู้จัดการหน้าใหม่ที่เมื่อไม่ได้ที่.
โซลูชั่น:
ฉัน poked เกี่ยวกับใน SPD. ไปที่หน้าใน SPD และแสดงมุมมองข้อมูล. คุณสามารถตรวจสอบที่จริงข้อมูลให้มุมมอง และเชื่อมโยง Xpath. ที่นี่พบเห็นว่าแน่นอน, Xpath ชี้ที่ "ผู้จัดการหน้าใหม่". แพงกว่ามาก, "จริง" ชี้ฟิลด์ผู้จัดการหน้าใหม่จาก "Recruiter1".
เอากลับบ้าน:
SPD ให้ไทม์นิพจน์ Xpath สำหรับแถว & คอลัมน์ในมุมมองข้อมูล.
วินาที, แสดงข้อมูลที่แท้จริง. ดังตัวอย่าง, แสดงคอลัมน์ของชนิดนี้:
<nobr><ขยาย><HREF="/sites/Corporate/HumanResources/TalentAcquisition/_layouts/userdisp.aspx การ?ID = 17">Galvin, พอล</A><เส้นขอบใช้ได้ img ="0" ความสูง = "1" ความกว้าง = "3" src="/_layouts/images/blank.gif"/><การ href ='javascript:’ onclick ='IMNImageOnClick();ส่งคืนเท็จ;’ คลาส = 'ms-imnlink'><ชื่อใช้ได้ img ='imnmark’ ชื่อ =” ขอบ =’0′ ความสูง ='12’ ความกว้าง ='12’ src='/_layouts/images/blank.gif’ alt =' ข้อมูลสถานะการออนไลน์ไม่’ สิบ ='PGalvin@xxx.com’ id ='imn_77 ชนิด = smtp'/></การ></ขยาย></nobr>