Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Model temelli uygulamalarda denetim, formdaki bir HTML öğesini temsil eder. Bazı denetimler belirli bir sütuna bağlıdırken, diğerleri forma eklenen IFRAME, web kaynağı veya alt kılavuz gibi ilişkisiz denetimleri temsil eder.
Denetim nesnesi, denetimin sunumunu veya davranışını değiştirmek ve ilgili sütunu tanımlamak için yöntemler sağlar. Aşağıdaki koleksiyonlardan birini kullanarak denetimlere erişin:
- formContext.ui.controls
- formContext.ui Section.controls
- formContext.data.entityAttribute.controls
formContext. getControl yöntemi, formContext.ui.controls.get'e erişmek için bir kısayol yöntemidir.
Uyarı
Bir sütuna bağlı denetimler üzerinde eylemler gerçekleştirdiğinizde, denetimin sayfada birden çok kez görünebileceğini göz önünde bulundurun. Genel olarak, sütun için her denetim için aynı eylemleri gerçekleştirmeniz gerekir. Sütun denetimleri koleksiyonunda döngü yapabilir ve her denetimde eylemleri gerçekleştirebilirsiniz.
Denetimler türe göre kategorilere ayrılmıştır. Bir denetimin türünü belirlemek için getControlType yöntemini kullanın. Belirli denetim yöntemleri yalnızca belirli denetim türleri için kullanılabilir.
Bu makalede, her denetim türü için kullanılabilen yöntemler hakkında bilgi sağlanır.
Standart denetim türü
Bu yöntemler Standart denetim için kullanılabilir.
| Method | Description |
|---|---|
| addNotification | İsteğe bağlı eylemler içeren bir hata veya öneri bildirimi görüntüler. |
| clearNotification | Denetimden bir bildirim kaldırır. |
| getAttribute | Denetimin bağlı olduğu sütunu döndürür. |
| getControlType | Denetimin türünü döndürür. |
| getDisabled | Kontrolün devre dışı bırakılıp bırakılmadığını döndürür. |
| getLabel | Denetimin etiketini döndürür. |
| getName | Denetimin adını döndürür. |
| getOutputs | Denetimin çıkış özelliklerinin bir sözlüğünü döndürür. |
| getParent | Denetimi içeren bölümü döndürür. |
| getVisible | Denetimin görünür olup olmadığını döndürür. |
| setDisabled | Denetimi etkinleştirir veya devre dışı bırakır. |
| setFocus | Odağı denetime taşır. |
| setLabel | Denetimin etiketini değiştirir. |
| setNotification | Verilerin geçerli olmadığını belirtmek için bir hata iletisi görüntüler. |
| setVisible | Denetimi gösterir veya gizler. |
Standart denetim için aşağıdaki yöntemler kullanım dışıdır: addOnKeyPress, fireOnKeyPress ve removeOnKeyPress.
IFRAME denetim türü
Bu yöntemler bir IFRAME denetimi için kullanılabilir.
| Method | Description |
|---|---|
| getContentWindow | IFRAME veya web kaynağının içerik penceresini döndürür. |
| getControlType | Denetimin türünü döndürür. |
| getDisabled | Kontrolün devre dışı bırakılıp bırakılmadığını döndürür. |
| getInitialUrl | IFRAME için yapılandırılan varsayılan URL'yi döndürür. |
| getLabel | Denetimin etiketini döndürür. |
| getName | Denetimin adını döndürür. |
| getObject | IFRAME veya web kaynağını temsil eden form nesnesini döndürür. |
| getParent | Denetimi içeren bölümü döndürür. |
| getSrc | Şu anda IFRAME veya web kaynağında görüntülenen URL'yi döndürür. |
| getVisible | Denetimin görünür olup olmadığını döndürür. |
| setDisabled | Denetimi etkinleştirir veya devre dışı bırakır. |
| setFocus | Odağı denetime taşır. |
| setLabel | Denetimin etiketini değiştirir. |
| setSrc | IFRAME veya web kaynağında görüntülenecek URL'yi ayarlar. |
| setVisible | Denetimi gösterir veya gizler. |
Kbsearch (bilgi bankası araması) denetim türü
Bu yöntemler bilgi bankası arama denetimi için kullanılabilir.
| Method | Description |
|---|---|
| addOnPostSearch | Arama tamamlandıktan sonra çalışan bir olay işleyicisi ekler. |
| addOnResultOpened | Arama sonucu açıldığında çalışan bir olay işleyicisi ekler. |
| addOnSelection | Arama sonucu seçildiğinde çalışan bir olay işleyicisi ekler. |
| getControlType | Denetimin türünü döndürür. |
| getDisabled | Kontrolün devre dışı bırakılıp bırakılmadığını döndürür. |
| getLabel | Denetimin etiketini döndürür. |
| getName | Denetimin adını döndürür. |
| getParent | Denetimi içeren bölümü döndürür. |
| getSearchQuery | Arama ölçütü olarak kullanılan metni döndürür. |
| getSelectedResults | Seçili durumdaki arama sonucunu döndürür. |
| getTotalResultCount | Arama sonuçlarının sayısını döndürür. |
| getVisible | Denetimin görünür olup olmadığını döndürür. |
| openSearchResult | Belirtilen arama sonucunu açar. |
| removeOnPostSearch | Aramanın tamamlanması için olay işleyicisini kaldırır. |
| removeOnResultOpened | Arama sonucunu açmak için olay işleyicisini kaldırır. |
| removeOnSelection | Arama sonucu seçmek için olay işleyicisini kaldırır. |
| setFocus | Odağı denetime taşır. |
| setLabel | Denetimin etiketini değiştirir. |
| setSearchQuery | Arama ölçütü olarak kullanılan metni ayarlar. |
| setVisible | Denetimi gösterir veya gizler. |
Uyarı
Bilgi bankası arama denetimini sosyal bölmeye eklediğinizde, denetim adı şeklindedir searchwidgetcontrol_notescontrol. Bu ismi değiştiremezsin.
Arama denetim türü
Bu yöntemler arama denetimi için kullanılabilir.
| Method | Description |
|---|---|
| addCustomFilter | VE kullanarak arama sonuçlarına bir filtre ekler ve var olan filtrelerle birleştirilir. |
| addCustomView | Arama iletişim kutusuna bir görünüm ekler. |
| addNotification | İsteğe bağlı eylemler içeren bir hata veya öneri bildirimi görüntüler. |
| addOnLookupTagClick | Arama etiketine tıklandığında çalışan bir olay işleyicisi ekler. |
| addPreSearch | Arama aramadan önce çalışan bir olay işleyicisi ekler. |
| clearNotification | Denetimden bir bildirim kaldırır. |
| getAttribute | Denetimin bağlı olduğu sütunu döndürür. |
| getControlType | Denetimin türünü döndürür. |
| getDefaultView | Varsayılan arama görünümünün kimliğini döndürür. |
| getDisabled | Kontrolün devre dışı bırakılıp bırakılmadığını döndürür. |
| getEntityTypes | Aramada izin verilen tablo türlerini döndürür. |
| getLabel | Denetimin etiketini döndürür. |
| getName | Denetimin adını döndürür. |
| getParent | Denetimi içeren bölümü döndürür. |
| getVisible | Denetimin görünür olup olmadığını döndürür. |
| removeOnLookupTagClick | Arama etiketi tıklamaları için olay işleyicisini kaldırır. |
| removePreSearch | Arama aramadan önce çalışan bir olay işleyicisini kaldırır. |
| setDefaultView | Arama iletişim kutusunda varsayılan görünümü ayarlar. |
| setDisabled | Denetimi etkinleştirir veya devre dışı bırakır. |
| setEntityTypes | Aramada izin verilen tablo türlerini ayarlar. |
| setFocus | Odağı denetime taşır. |
| setLabel | Denetimin etiketini değiştirir. |
| setNotification | Verilerin geçerli olmadığını belirtmek için bir hata iletisi görüntüler. |
| setVisible | Denetimi gösterir veya gizler. |
Seçenekler ve seçim denetimi türleri
Seçenekler ve seçim denetimleri aynı yöntem kümesine sahiptir.
| Method | Description |
|---|---|
| addNotification | İsteğe bağlı eylemler içeren bir hata veya öneri bildirimi görüntüler. |
| addOption | Denetime bir seçenek ekler. |
| clearNotification | Denetimden bir bildirim kaldırır. |
| clearOptions | Denetimden tüm seçenekleri kaldırır. |
| getAttribute | Denetimin bağlı olduğu sütunu döndürür. |
| getControlType | Denetimin türünü döndürür. |
| getDisabled | Kontrolün devre dışı bırakılıp bırakılmadığını döndürür. |
| getLabel | Denetimin etiketini döndürür. |
| getName | Denetimin adını döndürür. |
| getOptions | Boş seçenek ve kaldırılan seçenekler hariç olmak üzere kullanılabilir seçenekleri döndürür. |
| getParent | Denetimi içeren bölümü döndürür. |
| getVisible | Denetimin görünür olup olmadığını döndürür. |
| removeOption | Denetimden bir seçeneği kaldırır. |
| setDisabled | Denetimi etkinleştirir veya devre dışı bırakır. |
| setFocus | Odağı denetime taşır. |
| setLabel | Denetimin etiketini değiştirir. |
| setNotification | Verilerin geçerli olmadığını belirtmek için bir hata iletisi görüntüler. |
| setVisible | Denetimi gösterir veya gizler. |
Hızlı form denetim türü
Bu denetim türü için desteklenen yöntemler hakkında bilgi için bkz. formContext.ui.quickForms .
Alt kılavuz denetim türü
Bu denetim türü için desteklenen yöntemler hakkında bilgi için bkz. Kılavuzlar ve alt kılavuzlar .
Zaman çizelgesi duvar denetim türü
Zaman çizelgesi denetimi gönderileri, etkinlikleri ve notları birleşik bir görünümde sunar. Bu denetim türü için bu yöntemler kullanılabilir.
| Method | Description |
|---|---|
| getControlType | Denetimin türünü döndürür. |
| getDisabled | Kontrolün devre dışı bırakılıp bırakılmadığını döndürür. |
| getLabel | Denetimin etiketini döndürür. |
| getName | Denetimin adını döndürür. |
| getParent | Denetimi içeren bölümü döndürür. |
| getVisible | Denetimin görünür olup olmadığını döndürür. |
| yenilemek | Zaman çizelgesinde görüntülenen verileri yeniler. |
| setDisabled | Denetimi etkinleştirir veya devre dışı bırakır. |
| setFocus | Odağı denetime taşır. |
| setLabel | Denetimin etiketini değiştirir. |
| setVisible | Denetimi gösterir veya gizler. |
Zamanlayıcı denetim türü
Bu yöntemler zamanlayıcı denetimi için kullanılabilir.
| Method | Description |
|---|---|
| getControlType | Denetimin türünü döndürür. |
| getDisabled | Kontrolün devre dışı bırakılıp bırakılmadığını döndürür. |
| getLabel | Denetimin etiketini döndürür. |
| getName | Denetimin adını döndürür. |
| getParent | Denetimi içeren bölümü döndürür. |
| getState | Zamanlayıcının geçerli durumunu döndürür. |
| getVisible | Denetimin görünür olup olmadığını döndürür. |
| yenilemek | Zamanlayıcıda görüntülenen verileri yeniler. |
| setDisabled | Denetimi etkinleştirir veya devre dışı bırakır. |
| setFocus | Odağı denetime taşır. |
| setLabel | Denetimin etiketini değiştirir. |
| setVisible | Denetimi gösterir veya gizler. |
Web kaynağı denetim türü
Web kaynağı denetimi, iframe denetimiyle aynı yöntem kümesine sahiptir. Bkz. iframe denetim türü.
Form bileşeni denetim türü
Form bileşeni denetim türü, bir ana formdaki formContext ile aynı yöntem kümesine sahiptir. Bkz. Form bileşeni davranışı > İstemci API'si.