AutoComplete ÇALIŞMA SIRASINDA (RUNTIME)
LDPAutoComplete1: Lookup is mandatory for LDPAutoComplete. Please select a Lookup using Lookup.Code property.
Autocomplete bileşeninin Lookup→ Code seçimi yapılmadan DropdownFields özelliğinde yeni bir alan ekleyerek FieldName seçimi yapılmak istendiğinde oluşan hatadır.
Çözüm
1. Lookup özelliği altında Code özelliği tıklanır.
2. Listeden bir rehber seçilir.
3. Liste boş ise Lookup.ldx dosyası açılır ve yeni bir rehber tanımı yapılır.
AutoComplete ÇALIŞMA SIRASINDA (RUNTIME)
LDPAutoComplete1: Source is required for 'Auto' edit mode
Autocomplete bileşeninin AllowDelete -AllowInsert - AllowUpdate özelliklerinden en az biri True seçildikten sonra DataAccess → Source özelliği seçilmediği durumda oluşan hatadır.
Çözüm
DataAccess özelliği altındaki BindingType ve Source özellikleri seçilerek veri kaydetme işlemlerinin hangi model üzerinden gerçekleştirileceği belirlenmelidir.
AutoComplete ÇALIŞMA SIRASINDA (RUNTIME)
LDPAutoComplete1: AutoEditTemplate.Fields must be filled to use auto editing template
Autocomplete bileşeninin AllowDelete - AllowInsert - AllowUpdate özelliklerinden en az biri True seçili ve DataAccess → Source özelliği seçili durumda iken Editing → EditingTemplate → AutoEditTemplate → Fields özelliği boş olduğunda bu hata oluşmaktadır.
Mode : "Auto" olduğu durumda bu hata oluşur.
Çözüm
Editing → EditingTemplate → AutoEditTemplate → Fields özelliğinden düzenlenmesi istenen alanlar eklenmelidir.
AutoComplete ÇALIŞMA SIRASINDA (RUNTIME)
You must select an object first to edit or delete
Autocomplete bileşeninde bir kayıt seçmeden düzenle butonuna basılması durumunda oluşan bir hatadır.
Autocomplete, Mode = AutoRowTemplate seçili olduğu durumda bu uyarı mesajı oluşur. CustomRowTemplate'deki durum için açılan sayfada boş değer gelme durumunun kontrolü geliştirici tarafından yapılmış olmalıdır.
Çözüm
Autocomplete bileşeninde bir kayıt seçildiğinden emin olunmalıdır.
BindPanel ÇALIŞMA SIRASINDA (RUNTIME)
LDPBindPanel1: Source is mandatory for LDPBindPanel. Please select Source property.
LDPBindPanel1 Id'ye sahip bindpanel için kaynak seçimi yapılmamış demektir.
Çözüm
1. Bindpanel bileşeninin özellikleri açılır.
2. Source özelliğininden kaynak seçimi yapılır.
BindPanel - Grid TASARIM/GELIŞTIRIM SIRASINDA(DESIGN TIME
'MasterBindingId' must be assigned or must be valid in order to use property 'BindingProperty'
MasterBindingId özelliği seçilmeden BindingProperty özelliğine tıklandığında bu hata oluşur.
Çözüm
1. Kompleks bir model üzerinde çalışılıyor ise; MasterBindingID seçildikten sonra BindingProperty seçilmelidir.
2. Relational bir model üzerinde çalışılıyor ise; BindingProperty seçilmemelidir. MasterBindingID seçiminden sonra Relations özelliğinden aradaki ilişkiyi sağlayacak alanlar seçilmelidir.
BindPanel - Grid TASARIM/GELIŞTIRIM SIRASINDA(DESIGN TIME
'Relations' must be EMPTY in order to use 'BindingProperty'
MasterBindingId ve Relations özellikleri seçili iken BindingProperty özelliğine tıklandığında bu hata oluşur.
Çözüm
1. Kompleks bir model üzerinde çalışılıyor ise; Relations özelliği silindikten sonra BindingProperty seçilebilir.
2. Relational bir model üzerinde çalışılıyor ise; BindingProperty seçilmemelidir. Seçili olan MasterBindingID ve Relations özellikleri ile devam edilmelidir.
Grid ÇALIŞMA SIRASINDA (RUNTIME)
LDPGrid1: Source of DataAccess and Items of Columns are mandatory for LDPGrid. Please select Source property of DataAccess property and Items property of Columns property.
LDPGrid1 Id'sine sahip grid bileşeni için kaynak ve kolon seçimi yapılmadan sayfa çalıştırıldığında bu hata oluşur.
Çözüm
1. Grid bileşeninin özellikleri açılır.
2. DataAccess → Source alanının dolu olup olmadığı kontrol edilir.
3. Columns → Items listesine kolon eklenip eklenmediği kontrol edilir. Items'a tıklandığında açılan ekrandan "Add" butonuna tıklanarak yeni kolon eklenebilir.
Grid kolon özellikleri ile ilgili detaylara Items linkinden erişilebilir.
Grid ÇALIŞMA SIRASINDA (RUNTIME)
LDPGrid1 : Error encountered while binding context.. Unable to cast object of type 'System.DateTimeOffset' to type 'System.IConvertible'.
LDPGrid1 Id'sine sahip grid bileşeni için ModelSchema'da DateTime tipindeki bir özellliğin "LDPGrid1 → Columns → Items → Add → LDPGridNumericColumn" tipinde FieldName olarak seçilmesi durumunda bu hata oluşur.
Çözüm
1. Grid bileşeninin özellikleri açılır.
2. Columns → Items özelliğindeki kolon tiplerinin "ModelSchema"'daki veri tipleri ile uyumlu olup olmadığı kontrol edilir.
ContextButton ÇALIŞMA SIRASINDA (RUNTIME)
LDPContextButton1: BindingID is mandatory for LDPContextButton. Please select BindingID property.
LDPContextButton bileşeni sayfadaki veri kaynağı içeren bir bileşene bağlanmadığı durumda bu hata oluşur.
Çözüm
1. Tasarım ekranında LDPContextButton'un özellikleri açılır.
2. BindingID özelliğinden bir bindpanel,grid,datalist vb bir bileşen seçilir.
BindingID özelliğine tıklandığında liste boş gelirse; sayfaya context button ile çalışabilecek bir bileşen eklenmelidir. Aksi durumda contextbutton bulunan sayfa çalışmayacaktır.
CheckboxList - RadioButtonList ÇALIŞMA SIRASINDA (RUNTIME)
Bileşenin çizilmemesi (Sayfaya eklenmesine karşın bileşen gelmemesi)
DataSource veya Items'dan veri listesini oluşturacak veri bulunmadığı anlamına gelmektedir.
Çözüm
Sabit veri içeriği doldurulmak isteniyor ise ;
Items listesine kayıt eklenmeli, her bir kayıt için Text ve Value alanları doldurulmalıdır.
Veri kaynağından içerik doldurulmak isteniyor ise;
Source, SourceTextField, SourceValueField alanları doldurulmaldır.
Source seçimi yapılmış olmasına karşın bileşen çizilmiyor ise seçilen veri kaynağında kayıt olup olmadığı kontrol edilmelidir.
Combobox - ListBox ÇALIŞMA SIRASINDA (RUNTIME)
Liste içeriğinin boş gelmesi
DataSource veya Items'dan veri listesini oluşturacak veri alınamadığı anlamına gelmektedir.
Çözüm
Sabit veri içeriği doldurulmak isteniyor ise ;
Items listesine kayıt eklenmeli, her bir kayıt için Text ve Value alanları doldurulmalıdır.
Veri kaynağından içerik doldurulmak isteniyor ise;
Source, SourceTextField, SourceValueField alanları doldurulmaldır.
Source seçimi yapılmış olmasına karşın bileşen çizilmiyor ise seçilen veri kaynağında kayıt olup olmadığı kontrol edilmelidir.
IFrame ÇALIŞMA SIRASINDA (RUNTIME)
LDPIFrame1: Source or Uri is mandatory for LDPIFrame. Please select Source or Uri property of Source.
IFrame'de gösterilecek bir kaynak adres belirtilmediği durumlarda oluşur.
Çözüm
IFrame özelliklerinden Source altındaki Source veya Uri özelliklerinden biri seçili olmalıdır.
NOT : Aynı proje içinde başka bir ldpf sayfası yok ise "Source" özelliği boş gelecektir.
MessageControl ÇALIŞMA SIRASINDA (RUNTIME)
MessageText' isimli parametre, istemin tamamlanması için gereklidir.
MessageControl bileşeninin görünürlük özelliği aktif hale getirildiğinde (Visibility = True), mesaj içeriği yazılmamış ise bu hata oluşur.
Çözüm
MessageControl özelliklerinden MessageText özelliği; MessageControl.Visibility = True yapılmadan önce koddan ya da özelliklerden doldurulmalıdır.
DataList ÇALIŞMA SIRASINDA (RUNTIME)
LDPDataList1 : Error encountered while binding context.. LDPDataList1: LDPDataList1: 'ModelName' property is not assigned or is invalid
LDPDataList1 bileşeni için kaynak seçimi yapılmamış demektir.
Çözüm
1. DataList bileşeninin özellikleri açılır.
2. DataAccess → Source alanının dolu olup olmadığı kontrol edilir.
DataList ÇALIŞMA SIRASINDA (RUNTIME)
Body_Template layout is empty. Please check layout and template deserialization (ShouldDeserializeTemplate) parameter
LDPDataList1 bileşeni için kaynak seçimi yapılmamış demektir.
Çözüm
1. DataList bileşenine tıklanır ve "LayoutOrganizer" sekmesi açılır.
2. "Select Template for : LDPDataList1" → Body Template seçilir.
3. Designer'da DataList içine çizilmesi istenen bileşenler eklenir.
4. Eklenen bileşenlerin "FiedName" özelliği seçilir.
Scheduler ÇALIŞMA SIRASINDA (RUNTIME)
LDPScheduler1: StartTimeFieldName is mandatory while using LDPScheduler with a Source
Scheduler bileşeninde veri kaynağı(Source) seçilmiş ancak BindingFields altındaki StartTimeFieldName boş bırakılmış demektedir.
Çözüm
1. Scheduler bileşeninin özellikleri açılır.
2. DataAccess → BindingFields altındaki StartTimeFieldName alanı seçilmelidir.
Scheduler ÇALIŞMA SIRASINDA (RUNTIME)
LDPScheduler1: Editing is not supported in unbound mode
Scheduler bileşeninde düzenleme(editing) özellikleri aktif hale getirilmiş (EnabledAdd, EnabledUpdate, EnabledDelete özelliklerinden en az biri True olarak verilmiş) ancak bir veri kaynağı seçilmemiştir.
Çözüm
1. Scheduler bileşeninin özellikleri açılır.
2. DataAccess → BindingType ve Source seçimi yapılır.
3. DataAccess → BindingFields altındaki TitleFieldName - StartTimeFieldName - EndTimeFieldName alanlarının seçtiğimiz veri kaynağındaki karşılıkları seçilmelidir.
Scheduler - Editing linkinden Scheduler bileşenin DataAccess özelliğinin detaylarına ulaşılabilir.
Scheduler ÇALIŞMA SIRASINDA (RUNTIME)
LDPScheduler1: AutoEditTemplate.Fields must be filled to use auto editing template
Scheduler bileşeninde randevu ekleme veya düzenleme sırasında hangi alanların gösterileceğinin tanımlanmaması durumunda oluşan bir hatadır.
Çözüm
1. Scheduler bileşeninin özellikleri açılır.
2. Editing→ EditingTemplate → AutoEditTemplate → Fields tıklanır.
3. Açılan ekranda "Add" butonuna tıklanır. Düzenleme sırasında kullanılacak alan için "FieldName" seçilir.
Scheduler birlşenin veri düzenleme işlemleri için AutoEditTemplate kullanımı zorunlu değildir. Özelleşmiş tasarım kullanım ihtiyaçları için CustomEditingTemplate modu kullanılabilir.
Scheduler - Editing linkinden Scheduler bileşenin Editing özelliklerinin detaylarına ulaşılabilir.
Scheduler TASARIM/GELIŞTIRIM SIRASINDA(DESIGN TIME)
Editing → EditingTemplate → AutoEditTemplate → Fields seçiminde alan listesine "Id" dışındaki alanların gelmemesi
Bu durum DataAccess → BindingFields özelliği altındaki alanların seçili olmamasından kaynaklanır.
Çözüm
1. Scheduler bileşeninin özellikleri açılır.
2. DataAccess → BindingFields altındaki TitleFieldName - StartTimeFieldName - EndTimeFieldName alanlarının seçtiğimiz veri kaynağındaki karşılıkları seçilmelidir.
İhtiyaca bağlı olarak UrlFieldName ve AdditionalFields özellikleri de seçilebilir.
Scheduler ÇALIŞMA SIRASINDA (RUNTIME)
LDPScheduler1 : Error encountered while binding context.. Object must implement IConvertible.
Scheduler bileşeninde DataAccess → BindingFields altındaki StartTimeFieldName - EndTimeFieldName alanlarından birine DateTime dışındaki bir veri tipinde alan bağlanması durumunda bu hata oluşmaktadır. Örneğin; StartTimeFieldName alanına AppSchema'daki verip tipi String olan bir alan bağlanması
Çözüm
1. Scheduler bileşeninin özellikleri açılır.
2. DataAccess → BindingFields altındaki StartTimeFieldName - EndTimeFieldName alanlarının seçtiğimiz veri kaynağındaki karşılıklarının veri tiplerinin uyumluluğu kontrol edilmelidir.