Autocomplete bileşenin bağlı olduğu rehber verilerine yeni kayıt eklenmesi veya kayıtların düzenlenebilmesi için kullanılan bir özelliktir.

AutoComplete Editing özelliklerinin çalışması isteniyor ise AllowDelete, AllowInsert, AllowUpdate özelliklerinden uygulanmak istenen işlem true seçilmelidir.


EditingTemplate → Mode

Autocomplete verilerine yeni kayıt eklenmesi ve düzenlenmesinin nasıl gerçekleştirileceği seçilir.

Auto : Autocomplete'in bağlı olduğu rehber alanlarının düzenlenme işlemleri yapabilmek için otomatik olarak çizilmesini sağlar.  Auto

Custom : Autocomplete'in bağlı olduğu rehber'in veri kaynağına kayıt ekleme/düzenleme işlemleri için özelleştirilmiş bir ekran çizilmesini sağlar. Autocomplete bileşeni seçilerek LayoutOrganizer'dan template görünümü açılarak özelleştirilmiş tasarım gerçekleştirilir. Custom

PageReference : Autocomplete'in bağlı olduğu rehber'in veri kaynağına kayıt eklemeyi sağlayan ayrı bir sayfanın kullanılabilmesini sağlar.  PageReference

Aşağıdaki özelliklerin tamamı Auto - Custom - PageReference düzenleme modları için ortak çalışmaktadır.


Allow Insert 

Yeni kayıt eklenmesini sağlayan butonun görünür yapar.

Allow Update

Autocomplete'den seçilen bir kaydın düzenlenebilmesini sağlayan butonu görünür yapar.

Allow Delete

Autocomplete'den seçilen bir kaydın silinebilmesi için düzenle butonu görünür olur. Silme işlemi düzenle için açılan dialog'dan gerçekleştirilir.

DataAccess

Autocomplete'de AllowInsert - Update - Delete özelliklerinden biri veya daha fazlası True olduğunda; hangi veri kaynağında değişiklik yapılacağı seçilir.

BindingType

Local: ModelSchema.asdx→ Local altında oluşurulan özel modellerdir. (Veriler MongoDB'de saklanır.)

Remote :  ModelSchema.asdx→ LogoService - OpenAPI - GenericRest  seçeneklerinden biri seçilerek bir dışsistem bağlantısı ile oluşturulmuş modellerdir.

OData:  ModelSchema.asdx→ OData servis bağlantısı ile oluşturulmuş modellerdir.

Source

BindingType'da seçilen model tipine ait veri kaynaklarından seçim yapılır.

DataSourceId

Autocomplete verilerinin düzenleme işlemlerinin bir datasource bileşeni kullanılarak gerçekleştirilmek istendiğinde kullanılır. Sayfaya eklenen DataSource bileşenin ID'si seçilir.

Not : Source seçimi varsa Datasource seçimi yapılamaz. Öncelikle Source özelliğinin içeriği boşaltılmalıdır.

DeleteConfirmationText

Autocomplete'in bağlı olduğu veri kaynağındaki bir kaydı silmek için açılan dialog'da sil butonuna basıldığında işlemi doğrulamak için sorulacak soru metni (Örneğin; "Bu kaydı silmek istediğinize emin misiniz ? ")

DialogAddButtonText

Autocomplete rehberinin veri kaynağına bir kayıt eklemek için açılan dialog'da; yeni kayıt işlemini gerçekleştirecek butonun metni

DialogAddHeaderText

Autocomplete rehberinin veri kaynağına bir kayıt eklemek için açılan dialog başlığı

DialogDeleteButtonText

Autocomplete rehberinin veri kaynağındaki bir kaydı silmek için açılan dialog'da; silme işlemini gerçekleştirecek butonun metni

DialogFitWidthToContent

Autocomplete rehberinin veri kaynağındaki verilerin düzenlenmesi için açılan dialogun içeriğinin sığdırılmasını sağlar.

True ise içeriği sığdıracak şekilde genişlik ayarlanır.

DialogSize

Autocomplete rehberinin veri kaynağındaki verilerin düzenlenmesi için açılan dialogun boyutu

Small / Medium (Varsayılan) / Large

DialogUpdateButtonText

Autocomplete rehberinin veri kaynağındaki bir kaydı güncellemek  için açılan dialog'da; güncelleme işlemini gerçekleştirecek butonun metni

DialogUpdate HeaderText

Autocomplete rehberinin veri kaynağındaki bir kaydı güncellemek için açılan dialog başlığı

EnterJumpsToDialogOKButton

Autocomplete rehberinin veri kaynağındaki verilerin ekleme/düzenleme/silme işlemleri için açılan dialogda;

True olduğu durumda; klavyeden "Ctrl + Enter" tuşuna basıldığında otomatik olarak işlemi gerçekleştirecek butona(Ekle, düzenle veya sil butonuna) focus olmasını sağlar.

False olduğu durumda; "Ctrl + Enter" tuşuna basıldığında herhangi bir aksiyon alınmaz.

EscClosesDialog 

Autocomplete rehberinin veri kaynağındaki verilerin ekleme/düzenleme/silme işlemleri için açılan dialogda;

True olduğu durumda; klavyeden "Esc" tuşuna basıldığında dialogun kapanmasını sağlar.

False olduğu durumda; "Esc" tuşuna basıldığında herhangi bir aksiyon alınmaz.