เป็นไปรษณีย์อื่นในของฉัน ชุดนอน วิธีการใช้ jQuery กับ SharePoint.
ถ้าคุณต้องการข้อมูลเพิ่มเติมเกี่ยวกับ jQuery, ขอแนะนำ: jQuery ในการดำเนินการ โดยหมี Bibeault ทซ Yehuda.
โปรแกรมปรับปรุง (เรียบร้อยแล้ว!): ไม่ได้คิดของการค้นหา <TR> ต้องการซ่อนแท็ก และ เขียนเกี่ยวกับเรื่องนี่. คุณอาจยังพบบทความนี้น่าสนใจหรือดังนั้นฉัน leavnig ขึ้น.
ต้องการซ่อนเขตข้อมูลข้อความ, "ซ่อนฉัน!"ตามที่แสดง:
JQuery ดังต่อไปนี้ไม่หลอกลวงฉัน:
<สคริปต์ชนิด ="ข้อ ความ/javascript"> $(ฟังก์ชัน() { $(' ป้อนข้อมูล[ชื่อ =ซ่อนฉัน!]').หลัก().หลัก().หลัก().ซ่อน(); }); </สคริปต์> |
บอกว่า รหัส, "ฉันป้อนข้อมูลทั้งหมดฟิลด์ชื่อค้นหา =ซ่อนฉัน!. แล้ว, เป็นหลักและถัดไปแล้วแม่และ * หลักถัดไป * (ทัศนียภาพ!) และซ่อน() วิธีการในสิ่งนั้น, สิ่งทีเกิดขึ้น เป็น.
ผมคิดว่าที่โครงสร้างหลัก โดยการดู HTML สำหรับฟอร์มที่ SharePoint สร้างดัง:
<TR> <TD nowrap= "จริง" valign= "ด้านบน" ความกว้าง= "190px" คลาส= "ms-formlabel"> <H3 คลาส= "ms-standardheader"> <nobr>ซ่อนฉัน!</nobr> </H3> </TD> <TD valign= "ด้านบน" คลาส= "ms formbody" ความกว้าง= "400px"> <!-- ชื่อเขตข้อมูล = "ซ่อนฉัน!" FieldInternalName = "Hide_x0020_Me_x0021_" FieldType = "SPFieldText" --> <ขยาย dir= "ไม่มี"> <ป้อนข้อมูล ชื่อ= " ctl00$ m$ g_bdb23c2c_fde7_495f_8676_69714a308d8e$ ctl00$ ctl04$ ctl02$ ctl00$ ctl00$ ctl04$ ctl00$ ctl00$ TextField" ชนิด= "ข้อความ" maxlength= "255" รหัส= "ctl00_m_g_bdb23c2c_fde7_495f_8676_69714a308d8e_ctl00_ctl04_ctl02_ctl00_ctl00_ctl04_ctl00_ctl00_TextField" ชื่อเรื่อง= "ซ่อนฉัน!" คลาส= "ms-ยาว" /> <br> </ขยาย> </TD> </TR> |
แสดงรูปภาพนี้เหมือนกัน, แต่เครื่องขึ้นกับผู้ปกครอง:
หลักแรก (1) เป็นแท็กที่ขยาย. หลักของระยะ (2) เป็นแท็ก TD แล้ว ในที่สุดเราได้รับจริงหลักที่ต้องการซ่อน (3) ซึ่งเป็นแท็ก TR ตัวเอง.
นี้เป็นวิธีสวยน่ากลัวคิดได้มากขึ้นอยู่กับโครงสร้างมากเฉพาะของแบบฟอร์มนี้. เมื่อ SharePoint 2010 ออกมา, โครงสร้างทั้งหมดนี้สามารถเปลี่ยนแปลง และแบ่งวิธีการนี้. สิ่งผมอยากจะทำคือ ยานตัว jQuery ที่พร้อม "พบผมทั้งหมดของ TR (และแท็ก TR เท่านั้น) ที่มีอยู่ในองค์ประกอบลูกของฟิลด์ป้อนข้อมูลชื่อที่ =ซ่อนฉัน!”. ผมเริ่มต้นจากด้านล่าง และย้ายขึ้น. สมมติว่า ผมคิดนี้, ฉันจะส่งการปรับปรุง " ง่าย ' ลงรายการบัญชี.
</สิ้นสุด>
ทำตามฉันใน Twitter ที่ http://www.twitter.com/pagalvin
วิธีการนี้ในการค้นหาหลักการอะไร tr? โหนดแรกในคอลเลกชันของโหนบรรพบุรุษที่เป็นองค์ประกอบของ tr, เกิดในสุดหลัก tr.
.ผู้ปกครอง("tr:แรก")