หน้าจอรายการข้อมูล WSS MOSS มาตรฐานสนับสนุนหล่นลงน้ำตก (หรือภายในอื่น ๆ -จากการสื่อสาร)

โปรแกรมปรับปรุง (04/2008): รายการนี้ดีบล็อกแสดง javascript ที่ดีตามแนวทางปัญหานี้: http://webborg.blogspot.com/2008/04/add-functions-and-events-to-sharepoint.html

ปรับปรุงครั้งที่สอง: (04/2008): รายการบล็อกนี้ดูแนวโน้มเช่น: http://www.cleverworkarounds.com/2008/03/13/free-mosswss-2007-web-part-hide-controls-via-javascript/

หลายครั้งต่อสัปดาห์, ถ้าไม่ทุกวัน, ผู้ใช้งานฟอรัมอธิบายความต้องการที่จะพบผ่านน้ำตกหล่นลงตามปกติ. ตัวอย่าง, มีตัวควบคุมสองตัวหล่นลง:

  • รายการของอเมริกา. อเมริกา
  • รายการของอเมริกา. เมือง.

เป็นผู้ให้ผู้รับผิดชอบ UI, เราต้องการให้มีดังนี้:

  • พอลเลือกอเมริกาเป็น. สถานะจากรายการแบบหล่นลง.
  • ทำให้เมืองแบบหล่นลงเพื่อกรองข้อมูลเฉพาะเมืองที่อยู่ในสถานะเลือกไว้.
  • พอลเลือกเมืองจากรายการที่กรองแล้วนี้.

ไม่มีการสนับสนุนสำหรับคุณลักษณะนี้ออกของกล่อง. อันที่จริง, ไม่มีการสนับสนุนสำหรับชนิดต่าง ๆ ของการสื่อสารโดยตรงแบบอินทรา OOB. นี้มีโปรแกรมซ่อน/เปิด/ปิดการใช้งานฟิลด์ในฟิลด์การเปลี่ยนแปลงอื่น ๆ ในแบบฟอร์ม.

วัตถุประสงค์แท้จริงของบทความนี้เพื่ออธิบายปัญหาและเหล่านี้เป็นตัวรู้ว่าพวกเขา:

  1. พัฒนาชนิดคอลัมน์ที่กำหนดเอง. เป็นการกำหนดคอลัมน์นักพัฒนา, คุณสามารถควบคุมเต็มโลก"" คอลัมน์ที่กำหนดเอง. คุณสามารถใช้การเรียงซ้อนแบบหล่นลงด้วยวิธี.
  2. พิจารณาโดยใช้ลำดับงาน. ในบางกรณี, คุณต้องกำหนดค่าให้ฟิลด์ค่าของฟิลด์อื่นโดยอัตโนมัติ. ในกรณีนี้, โดยปกติคุณจะพยายามที่จะใช้คอลัมน์คำนวณได้, แต่บางครั้ง, มันเพิ่งจะได้งานทำ. ลำดับงาน SharePoint Designer คือ เป็นทางเลือกค่อนข้างดูแลง่ายปล่อยลงรหัสและห้องภาพ. ถ้าคุณไปเส้นทางนี้, ตระหนักถึงเรื่องนี้ บทความนี้ (http://paulgalvin.spaces.live.com/blog/cns!CC1EDB3DAA9B8AA!405.entry).
  3. ตัวจัดการเหตุการณ์: เช่นลำดับ, นี้เป็นโซลูชันหลังจริง. ตัวจัดการเหตุการณ์ของคุณเป็นแอสเซมบลี.NET (C#, เหนือ) การ SharePoint ที่ส่งต่อการควบคุม. วัตถุที่คุณพัฒนาได้เข้าถึงข้อมูลของรายการ (และรูปแบบวัตถุทั้งหมด) และสามารถทำการคำนวณที่จำเป็น.
  4. ใช้ SharePoint Designer เพื่อสร้างแบบฟอร์มรายการแบบกำหนดเอง. ไม่มีประสบการณ์โดยตรง ด้วยวิธีการนี้, but I hear they are doing good things with NewForm.aspx these days 🙂
  5. ม้วนของ ASP.NET ข้อมูลรายการฟังก์ชัน (เป็นเว็บเพจแบบสแตนด์อโลน หรือ เป็นส่วนหนึ่งของเว็บ) และใช้แทน.

ถ้าใครรู้ว่าตัวอื่น หรือดีกว่า, โปรดแสดงความคิดเห็น และฉันจะปรับปรุงเนื้อหาของบทความนี้.

<สิ้นสุด />

แท็กของ Technorati:

4 คิดเกี่ยวกับ“หน้าจอรายการข้อมูล WSS MOSS มาตรฐานสนับสนุนหล่นลงน้ำตก (หรือภายในอื่น ๆ -จากการสื่อสาร)

  1. ไก่เชิงฮู
    มีลักษณะที่ http://kaishenghoo.spaces.live.com/blog/cns!8A7458DB12CA5AC9!194.entry. ขอขอบคุณคำติชมของคุณ.
    ผมไม่แน่ใจเกินไปว่าเป็น "วิธี" แต่วิธีการจะคล้ายกับการใช้ SharePoint Designer, แต่ ในความคิดของฉัน, นี้เหมาะสำหรับนักพัฒนา ASP.NET แปลก, มีรูปแบบย่อยของไฟฟ้าที่เกี่ยวข้องกับ "ควบคุมทั้งหมดของพฤติกรรม".
  2. Paul เขียน:
    พบอรรถประโยชน์น้อยมากเขียน โดย datacogs ที่ได้รับประโยชน์อย่างมาก. พวกเขาได้ใช้ข้อเสนอแนะของคุณแรก – เลือกชนิดคอลัมน์ที่กำหนดเอง.
  3. Paul Galvin
    Monjo,
    ขอบคุณสำหรับข้อคิดเห็น, นี้เป็นความคิดเห็นที่ฉันหวัง.
    นั้นปรากฏว่าขณะที่เขียนนี้, ต้นทุน $349 ดอลลาร์สหรัฐ? ถ้าเป็นเช่นนั้น, คือว่าราคาใช้ได้ไม่จำกัด?
    ขอขอบคุณ!
    –พอล
  4. ไมค์ Mongeau

    พอล,

    เช็คนี้: http://www.spsdev.com/filter.aspx .

    จากเว็บไซต์ของพวกเขา: "ของ SpsDev.Com ตัวกรองฟิลด์เป็นฟิลด์แบบกำหนดเองชนิดที่ไม่กรอง.
    คุณสามารถเพิ่มตัวกรองฟิลด์หลายรายการหรือไลบรารีของคุณ, และแต่ละได้
    กรองตามเขตข้อมูลที่ถูกกรองอื่นในรายการ. สถานะในการรับของ
    หนึ่งเขตข้อมูล, รายชื่อเมืองในฟิลด์ถัดไปจะถูกกรองเพื่อแสดงเฉพาะ
    จากรัฐนั้น, ตัวอย่างเช่น. ในรุ่นนี้ เราสนับสนุน SQL Server
    2000 และ 2005, และ Xml เป็นแหล่งข้อมูลของเขตข้อมูล. เมื่อคุณเปลี่ยนแปลงการ
    ตัวเลือกในการลงของหล่น, ลงของหล่นด้านล่างทั้งหมดแต่ละ
    ถูกกรองให้แสดงเฉพาะตัวเลือกเลือกที่เหมาะสม
    การทำงาน"

    Monjo

ทิ้งคำตอบไว้

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่. ช่องที่ต้องการถูกทำเครื่องหมาย *