หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
ตัวควบคุมแสดงองค์ประกอบ HTML ที่แสดงบนฟอร์ม ตัวควบคุมบางตัวถูกผูกไว้กับคอลัมน์ที่ระบุ ในขณะที่ตัวควบคุมอื่นๆ อาจแสดงถึงตัวควบคุมที่ไม่ถูกผูกไว้ เช่น IFRAME ทรัพยากรบนเว็บ หรือตารางย่อยที่เพิ่มลงในฟอร์ม
วัตถุ ตัวควบคุม มีวิธีการในการเปลี่ยนแปลงงานนําเสนอหรือลักษณะการทํางานของตัวควบคุม และระบุคอลัมน์ที่สอดคล้องกัน คุณเข้าถึงตัวควบคุมโดยใช้หนึ่งในคอลเลกชันต่อไปนี้:
- formContext.ui.control
- formContext.ui Section.control
- formContext.data.entityAttribute.controls
ฟอร์มข้อความgetControl method เป็นเมธอดทางลัดเพื่อเข้าถึง formContext.ui.controls.get
ตัวควบคุมจะถูกจัดประเภทตามชนิด คุณสามารถกําหนดชนิดของตัวควบคุมโดยใช้เมธอด getControlType ได้ บางวิธีการควบคุมจะพร้อมใช้งานสําหรับตัวควบคุมบางชนิดเท่านั้น
บทความนี้ให้ข้อมูลเกี่ยวกับวิธีการที่พร้อมใช้งานสําหรับแต่ละชนิดตัวควบคุม
ประเภทการควบคุมมาตรฐาน
ต่อไปนี้คือวิธีการที่พร้อมใช้งานสําหรับตัวควบคุม มาตรฐาน
วิธีการต่อไปนี้สําหรับตัวควบคุม มาตรฐาน ไม่สนับสนุนในรุ่นนี้: addOnKeyPressและ fireOnKeyPressremoveOnKeyPress
ชนิดตัวควบคุม IFRAME
วิธีการเหล่านี้จะพร้อมใช้งานสําหรับตัวควบคุม IFRAME
ชนิดตัวควบคุม Kbsearch (การค้นหาฐานความรู้)
วิธีการเหล่านี้มีให้สําหรับตัวควบคุมการค้นหาฐานความรู้
Note
เมื่อมีการเพิ่มตัวควบคุมการค้นหาฐานความรู้ไปยังบานหน้าต่างสังคม ชื่อของตัวควบคุมจะเป็นsearchwidgetcontrol_notescontrol ชื่อนี้ไม่สามารถเปลี่ยนแปลงได้
ชนิดตัวควบคุมการค้นหา
วิธีการเหล่านี้จะพร้อมใช้งานสําหรับตัวควบคุมการค้นหา
ตัวเลือกและชนิดการควบคุมตัวเลือก
ทั้งตัวเลือกและตัวควบคุมตัวเลือกมีชุดเดียวกันของวิธีการที่พร้อมใช้งาน
ชนิดการควบคุม Quickform
ดู formContext.ui.quickForms สําหรับข้อมูลเกี่ยวกับวิธีการที่สนับสนุนสําหรับตัวควบคุมชนิดนี้
ชนิดตัวควบคุมตารางย่อย
ดู ตารางและตารางย่อย สําหรับวิธีการข้อมูลที่สนับสนุนสําหรับตัวควบคุมชนิดนี้
ชนิดตัวควบคุมไทม์ไลน์วอลล์
ตัวควบคุมไทม์ไลน์แสดงโพสต์ กิจกรรม และบันทึกย่อในมุมมองแบบรวมศูนย์ วิธีการเหล่านี้จะพร้อมใช้งานสําหรับชนิดตัวควบคุมนี้
ชนิดตัวควบคุมตัวจับเวลา
วิธีการเหล่านี้จะพร้อมใช้งานสําหรับตัวควบคุมตัวจับเวลา
ชนิดการควบคุมทรัพยากรบนเว็บ
ตัวควบคุมทรัพยากรเว็บมีชุดเดียวกันของวิธีการที่พร้อมใช้งานเป็นตัวควบคุม iframe ดู ชนิดตัวควบคุม iframe
แหล่งข้อมูล Silverlight web มีวิธีการพิเศษเหล่านี้:
เคล็ดลับ
ถ้าคุณต้องการปรับเปลี่ยนตัวควบคุมทั้งหมดที่ผูกกับคอลัมน์บนฟอร์ม ให้ใช้คอลเลกชันตัวควบคุมภายในชนิดคอลัมน์ ตัวอย่างเช่น เมื่อต้องเพิ่มการแจ้งเตือนไปยังแต่ละตัวควบคุมที่ name ผูกกับคอลัมน์ คุณสามารถทําดังต่อไปนี้:
const notification = { messages: ['Sample Notification on Name Controls'], notificationLevel: 'RECOMMENDATION', uniqueId: 'my_unique_id'};
formContext.getAttribute("name").controls.forEach(control => control.addNotification(notification));
ชนิดตัวควบคุมคอมโพเนนต์ของฟอร์ม
ชนิดตัวควบคุมคอมโพเนนต์ของฟอร์มมีชุดเดียวกันของวิธีการที่พร้อมใช้งานเป็น formContext บนฟอร์มหลัก ดู ลักษณะการทํางาน > ของคอมโพเนนต์ของฟอร์ม Client API