Birden fazla Checkbox(onay kutusu)'dan oluşan ve birden fazla kaydın seçilebildiği bir bileşendir.
Seçilen kayıtların değerleri veri kaynağında JSON data olarak saklanır.
Checkboxlist içeriğinin aşağıdaki şekilde doldurulabilmesi için DataAccess - Items özelliklerinden biri doldurulmalıdır.
DataAccess veya Items boş bırakılacak ise; kodlama ile ListControls - Enum desteği ile liste içeriğinin doldurulması sağlanabilir.
DataAccess - Items - Enum özelliklerinden biri doldurulmadığı takdirde sayfada hata olmayacak ancak bileşen de çizilmeyecektir.
DataAccess
BindingType
Model : ModelSchema.asdx→ Local altında oluşurulan özel modellerdir. (Veriler MongoDB'de saklanır.)
Remote : ModelSchema.asdx→ OpenAPI - GenericRest seçeneklerinden biri seçilerek bir dışsistem bağlantısı ile oluşturulmuş modellerdir.
OData : ModelSchema.asdx→ OData servisinden oluşturulmuş modellerdir.
Object : ModelSchema.asdx→ Object olarak oluşturulmuş modellerdir.
Source ZORUNLU ALAN
Binding Type :
Model seçilmiş ise; ModelSchema.asdx → Local 'de yaratılan model listesinden kaynak seçimi yapılır.
Remote seçilmiş ise; ModelSchema.asdx→ LogoService - OpenAPI - GenericRest seçeneklerinden biri ile oluşturulan model listesinden kaynak seçilir.
OData seçilmiş ise; ModelSchema.asdx→ OData servisi ile oluşturulan model listesinden kaynak seçilir.
Object seçilmiş ise; ModelSchema.asdx→ Object olarak model listesinden kaynak seçilir.
SourceTextField ZORUNLU ALAN
Bileşende listelenecek verilerin gösterim metinlerinin alanı
SourceValueField ZORUNLU ALAN
Bileşende listelenecek verilerin değer alanı. Kodlama vb işlemlerde kullanımında bileşenin okunacak değeri
SourceSupport
BindingType : Remote olduğu durumda; Source olarak seçilen veri kaynağının belirli özellikleri gösterip göstermediğini belirtir. Servisten gelen yapı bu özellikleri desteklemiyor ise bu özelikler disabled görünümde olur ve değiştirilemezler.
Order
Seçilen veri kaynağı verilerinin sıralı şekilde görüntülenmesini sağlar. Birden fazla sıralama alanı seçilebilir. Her bir sıralama tanımı aşağıdaki özellikleri içerir.
Field : Source'da seçili modelin alanların sıralama alanı seçilir. Sıralama alanı ekleyebilmek için AppSchema.asdx'deki alanın isSortable özelliği seçili olmalıdır.
Direction : Descending / Ascending. Sıralama yönü artan ya da azalan olarak seçilmesini sağlar.
Items
Items altındaki özellikler; CheckboxList bileşenin liste içeriğinin sabit girilen değerlerle doldurulmasını sağlar.
Birden fazla item(eleman) eklenebilir. Her bir item aşağıdaki özellikleri içerir.
Value
Liste elemanının değeri
Text
Liste elemanının görünen metni
Enabled
Liste elemanının seçilebilir olup olmama durumu
Selected
Bileşen yüklenirken liste elemanının seçili gelmesi
RepeatDirection
Vertical - Horizontal
Onay kutularının yatay ya da dikey görünmesini sağlar.
UseAsSwitch
True ise; bileşenin görünümün toogle switch olarak değiştirilmesini sağlar. Varsayılan değer : False
BindingID
Bileşenin bağlı olduğu veri kaynağı. Sayfada yer alan tüm veri kaynakları listelenir.
FieldName
Bileşenin bağlı olduğu Binding ID'deki kaynakta eşleşeceği alan
Enabled
Bileşen üzerinde tarih seçimi yapılıp yapılamayacağı
TabIndex
Bileşenin tabla geçiş sırasını belirtir.
Tooltip
Bileşen üzerinde fare ile gelindiğinde görüntülenecek ipucu metni
Visibility
Bileşenin görünürlüğü
Labeling
Bileşene başlık eklemeyi sağlayan bu özelliğin detayına Labeling linkinden erişilebilir.
CustomStyling
Bileşenin alt - üst - sağ - sol boşluk(margin - padding) düzenlemelerini yapmayı sağlayan bu özelliğin detayına Custom Styling linkinden erişilebilir.
ExecutionRules
Bileşenin eventlerinde(olay) çalıştırılabilecek kuralların detaylarına Execution Rules linkinden erişilebilir.
Modifier
Barcode bileşeni UserControl içinde kullanıldığında bileşen özelliklerinin değiştirilip değiştirilemeyeceği seçilir.
Public ise; bileşenin özellikleri eklendiği sayfa içinde değiştirilebilir.
Private ise; bileşenin özelliklerine müdahale edilemez. (Varsayılan Değer)
Customization
Bileşen özelliklerinin özelleştirme arayüzde değiştirilebilmesini sağlayan bu özelliğin detayına Customization linkinden erişilebilir.
Localization
Bileşen özelliklerinin özelleştirme arayüzde değiştirilebilmesini sağlayan bu özelliğin detayına Localization linkinden erişilebilir.
ID
Bileşenin ayırt edici değeri. Arka planda kodlama vb işlemlerde kullanılacak benzersiz olması gerekli alan.
Sürükle bırakla otomatik oluşturulur, isteğe bağlı olarak değiştirilebilir.