Liste verilerini açık şekilde gösteren bir bileşendir.
ListBox içeriğinin aşağıdaki şekilde doldurulabilmesi için DataAccess veya 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 liste içeriği boş görünecektir.
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
FilterComponents
Combobox bileşenin verileri farklı bir bileşenden gelen değere göre güncellenecek ise ilgili filtrelemeyi sağlayacak bileşen seçimi. Örneğin; Ülke - İl - İlçe seçimleri bu özellik kullanılarak gerçekleştirilebilir. Birden fazla filter component seçilebilir.
Her bir filtercomponent için aşağıdaki özelikler seçilmelidir.
ApplyFilterTo : Kaynağı tanımlanan bileşenin hangi alanına filtre geçirileceği seçilir.
FilterComponent : Hangi bileşenden gelecek değere göre filtreleme yapılacağı seçilir. Sayfadaki Combobox ve ListBox bileşenleri seçilebilir.
IgnoreIfEmpty : Filtre geçirilecek alandan gelen değer boş ise filtreleme yapılıp yapılamayacağı
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; ListBox 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
Rows
Listede scroll çıkmadan gösterilebilecek satır sayısı. Rows değeri arttıkça Listbox'ın yüksekliği de artacaktır.
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.
Authorization
Yetkilendirmeye açılan özellikler(AuthorizeView, AuthorizeSave, AuthorizeDelete) Authorization servis üzerinden yönetilebilir duruma gelir.
Kullanım detayına Authorization Service 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
Kullanıcıların uygulamayı kullanırken tercih ettikleri dile göre görüntüleyecekleri metinleri girmesini 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.