Kongsi melalui


Kawalan (Rujukan API Klien)

Kawalan mewakili elemen HTML yang terdapat pada borang. Sesetengah kawalan terikat pada lajur tertentu, manakala yang lain mungkin mewakili kawalan tidak terikat seperti IFRAME, sumber web atau subgrid yang ditambah pada borang.

Objek kawalan menyediakan kaedah untuk mengubah persembahan atau tingkah laku kawalan dan mengenal pasti lajur yang sepadan. Anda mengakses kawalan menggunakan salah satu koleksi berikut:

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

BentukKonteks.Kaedah getControl ialah kaedah pintasan untuk mengakses formContext.ui.controls.get.

Kawalan dikategorikan mengikut jenis. Anda boleh menentukan jenis kawalan dengan menggunakan kaedah getControlType . Kaedah kawalan tertentu hanya tersedia untuk jenis kawalan tertentu.

Artikel ini memberikan maklumat tentang kaedah yang tersedia bagi setiap jenis kawalan.

Jenis kawalan standard

Ini adalah kaedah yang tersedia untuk kawalan Standard.

 

Kaedah berikut untuk kawalan Standard ditamatkan dalam keluaran ini: addOnKeyPress, fireOnKeyPress, dan removeOnKeyPress.

Jenis kawalan IFRAME

Kaedah ini tersedia untuk kawalan IFRAME.

 

Kbsearch (Carian pangkalan pengetahuan) jenis kawalan

Kaedah ini tersedia untuk kawalan carian pangkalan pengetahuan.

Nota

Apabila kawalan carian pangkalan pengetahuan ditambah pada anak tetingkap sosial, nama kawalan akan menjadi searchwidgetcontrol_notescontrol. Nama ini tidak boleh ditukar.

Jenis kawalan carian

Kaedah ini tersedia untuk kawalan carian.

Pilihan dan jenis kawalan pilihan

Kedua-dua pilihan dan kawalan pilihan mempunyai set kaedah yang sama yang tersedia.

 

 

Jenis kawalan bentuk pantas

Lihat formContext.ui.quickForms untuk mendapatkan maklumat tentang kaedah yang disokong untuk jenis kawalan ini.

Jenis kawalan subgrid

Lihat Grid dan subgrid untuk kaedah maklumat yang disokong untuk jenis kawalan ini.

Jenis kawalan dinding garis masa

Kawalan garis masa membentangkan Siaran, Aktiviti dan Nota dalam paparan bersatu. Kaedah ini tersedia untuk jenis kawalan ini.

 

Jenis kawalan pemasa

Kaedah ini tersedia untuk kawalan pemasa.

Jenis kawalan sumber web

Kawalan sumber web mempunyai set kaedah yang sama yang tersedia seperti kawalan iframe. Lihat jenis kawalan iframe

Sumber web Silverlight mempunyai kaedah tambahan ini:

Tip

Jika anda mahu mengubah suai semua kawalan yang terikat pada lajur pada borang, gunakan koleksi kawalan di dalam jenis lajur. Contohnya, untuk menambah pemberitahuan pada setiap kawalan yang terikat pada name lajur, anda boleh melakukan perkara 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 kawalan komponen borang

Jenis kawalan komponen borang mempunyai set kaedah yang sama tersedia seperti formContext pada borang utama. Lihat API Pelanggan Tingkah laku > komponen Borang

Lajur