Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Liste halinde birden fazla kolonla birlikte bir modele bağlı verileri gösteren bir bileşendir.  Bileşenin altındaki butonlar üzerinden yeni kayıt ekleme - düzenleme - silme işlemleri yapılabilir. Navigasyon butonları ile veri setinden gelen diğer veriler de gösterilebilir.

Image RemovedImage Added


Tip
titleGrid'in Çalışması için Gerekenler

Grid bileşenin çalışması için;

  1. DataAccess özelliğinden Source seçimi yapılmalıdır.

2. Columns özelliğinden minimum 1 item seçilmelidir.

Tip
titleGrid Kolon Tipleri

Grid bileşeni için kolonlar edit edildiğinde gösterilmek istenen editöre uygun şekilde tip seçimi yapılabilir olacaktır.i DateTimeColumn, NumericColumn,CheckBoxColumn.. gibi. 
Columns --> Items özelliğinden ihtiyaç duyulan kolon tipleri eklenebilir.

Tip
titleGrid Editing
Grid bileşeninin 2 farklı şekilde düzenleme desteği(Editing Mode) bulunmaktadır.
Grid varsayılan olarak düzenlenebilir şekilde çalışır. Grid - Editing linkinden düzenleme özelliklerinin detaylara erişilebilir. 

EditingType

Dialog  : Grid üzerinde yeni kayıt ve düzenleme işlemleri için dialog açılır. (Varsayılan) 
Image Added

Inline : Düzenleme ve kayıt işlemleri Grid satırı içinden gerçekleştirilir.
Image Added

EditingMode

AutoRowTemplate : Grid bileşeninde verinin düzenlenmesi için seçilen alanlar gösterilir. (Varsayılan seçim)

CustomRowTemplate : Grid bileşeni için tasarım sırasında yapılan tasarıma göre düzenleme işlemleri gerçekleştirilir.
Not : EditingType : Dialog olduğunda CustomRowTemplate seçeneği kullanılabilir.

DataGrid - Editing linkinden düzenleme özelliklerinin diğer detaylarına erişilebilir. 

Section
bordertrue
Column

Filtering

Enabled 

True olduğunda; Grid kolonları üzerinde seçilen kritere göre arama yapabilmeyi sağlayan bir filtreleme ikonu görünür. Ikona tıklandığında arama için kullanılabilecek operator ve filtre değerleri girilerek filtreleme yapılabilir.

Image RemovedImage Added

Section
bordertrue
Column

RowSelection

Enabled

Grid satırlarının seçilebilir olmasını sağlar. True olduğunda; kolonların başına seçim yapabilmeyi sağlayan checkbox eklenir. 
Image Added

RowSelectedEventThreshold 

Grid'de bir satır seçildikten sonra kaç milisaniyede RowSelected olayının tetikleneceğini belirler.

UseAsSwitch

Grid satırlarının seçimininde checkbox yerine switch görünümü kullanılmasını sağlar.

Section
bordertrue
Column

CustomFeatures

ColumnCustomization

Kolonların çalışma zamanında görünürlüğünün açılıp kapatılmasını sağlayan özelliktir.

True olduğunda; Grid'in altında bir buton görünür ve butona tıklandığında kolon görünümleri düzenlenebilir.

Image RemovedImage Added

Image Removed


Section
bordertrue
Column

Styling

AlternateRowColors

Kayıtların daha iyi ayrıştırılması için otomatik olarak farklı renkle boyanması

CellBorders

True ise ; Grid satır ve kolonları arasında çizgi olmasını sağlar. 

Section
bordertrue
Column

EmptyGridMessage

Grid'de hiç kayıt olmadığında gösterilecek metin

HideNavButtons

True olduğunda; grid sayfaları(paging) arası geçiş yapmayı sağlayan butonlar görünmez.

HideToolbar

True olduğunda; grid altındaki navigation ve kayıt düzenlemeyi sağlayan butonlar görünmez.

HideToolbarStatus

True olduğunda; grid altında kaç kayıt gösterildiğini belirten bilgi metni görünmez.

ShowAggregationRow

True olduğunda; Grid satırlarının altında yeni bir satır açılarak NumericColumn tipindeki kolonlarda seçilen "Aggregation" özelliğinde hesaplanması istenen sonuç yazılır.

Enabled 

Bileşenin içeriğine ve butonlarına tıklanabilir olma durumunun düzenlenmesini sağlayan özellik
Enabled : False olduğu durumda; grid içine, sayfalama ve düzenleme butonlarına tıklanamaz.

TabIndex

Bileşenin sırasını belirir. Klavyeden "Tab" tuşuna basıldığında bileşenler arası gezinme sırasını ifade eder.

Tooltip

Bileşen üzerinde fare ile gelindiğinde görüntülenecek ipucu metni

Authorization

Yetkilendirmeye açılan özellikler(AuthorizeView, AuthorizeSave, AuthorizeDelete) Authorization servis üzerinden yönetilebilir duruma gelir.
Kullanım detayına Authorization Service linkinden erişilebilir.

ExecutionRules

Bileşenin eventlerinde(olay) çalıştırılabilecek kuralların detaylarına Execution Rules 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.

Modifier 

Autocomplete 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.




Image RemovedImage Added