Bagikan melalui


Kontrol (Referensi API Klien)

Kontrol mewakili elemen HTML yang ada pada formulir. Beberapa kontrol terikat ke kolom tertentu, sedangkan kontrol lain mungkin mewakili kontrol yang tidak terikat seperti IFRAME, sumber daya web, atau subgrid yang ditambahkan ke formulir.

Objek kontrol menyediakan metode untuk mengubah presentasi atau perilaku kontrol dan mengidentifikasi kolom yang sesuai. Anda mengakses kontrol menggunakan salah satu koleksi berikut:

  • formContext.ui.controls
  • formContext.ui Section.controls
  • formContext.data.entityAttribute.controls

FormContext. metode getControl adalah metode pintasan untuk mengakses formContext.ui.controls.get.

Kontrol dikategorikan menurut jenis. Anda dapat menentukan jenis kontrol dengan menggunakan metode getControlType . Metode kontrol tertentu hanya tersedia untuk jenis kontrol tertentu.

Artikel ini menyediakan informasi tentang metode yang tersedia per jenis kontrol.

Jenis kontrol standar

Ini adalah metode yang tersedia untuk kontrol Standar.

 

Metode berikut untuk kontrol Standar tidak digunakan lagi dalam rilis ini: addOnKeyPress, fireOnKeyPress, dan removeOnKeyPress.

Jenis kontrol IFRAME

Metode ini tersedia untuk kontrol IFRAME.

 

Jenis kontrol Kbsearch (Pencarian pangkalan pengetahuan)

Metode ini tersedia untuk kontrol pencarian pangkalan pengetahuan.

Nota

Ketika kontrol pencarian pangkalan pengetahuan ditambahkan ke panel sosial, nama kontrol akan menjadi searchwidgetcontrol_notescontrol. Nama ini tidak dapat diubah.

Jenis kontrol pencarian

Metode ini tersedia untuk kontrol pencarian.

Pilihan dan jenis kontrol pilihan

Pilihan dan kontrol pilihan memiliki serangkaian metode yang sama yang tersedia.

 

 

Jenis kontrol bentuk cepat

Lihat formContext.ui.quickForms untuk informasi tentang metode yang didukung untuk jenis kontrol ini.

Jenis kontrol subgrid

Lihat Kisi dan subgrid untuk metode informasi yang didukung untuk jenis kontrol ini.

Jenis kontrol timelinewall

Kontrol garis waktu menyajikan Postingan, Aktivitas, dan Catatan dalam tampilan terpadu. Metode ini tersedia untuk jenis kontrol ini.

 

Jenis kontrol timer

Metode ini tersedia untuk kontrol timer.

Jenis kontrol sumber daya web

Kontrol sumber daya web memiliki sekumpulan metode yang sama yang tersedia sebagai kontrol iframe. Lihat jenis kontrol iframe

Sumber daya web Silverlight memiliki metode tambahan ini:

Petunjuk / Saran

Jika Anda ingin mengubah semua kontrol yang terikat ke kolom pada formulir, gunakan koleksi kontrol di dalam jenis kolom. Misalnya, untuk menambahkan pemberitahuan ke setiap kontrol yang terikat ke name kolom, Anda bisa melakukan hal berikut:

 const notification = { messages: ['Sample Notification on Name Controls'], notificationLevel: 'RECOMMENDATION', uniqueId: 'my_unique_id'};
formContext.getAttribute("name").controls.forEach(control => control.addNotification(notification));

Jenis kontrol komponen formulir

Jenis kontrol komponen formulir memiliki set metode yang sama yang tersedia sebagai formContext pada formulir utama. Lihat API Klien perilaku > komponen formulir

Columns