You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

İlişkisel modelde(Master -  detay) bir ekran tasarımı için aşağıdaki adımlar izlenmelidir. 

1. ModelSchema.msdx'de Relational(İlişkisel) model tasarlamak için öncelikle Invoice model yaratılır. 

2.Sonrasında Detay modeli yaratılır. Invoice(Fatura) Entity'nin referansı eklenir. Bu property için ByRef seçeneği seçili olmalıdır. Bu şekilde otomatik Id__Invoice alanı oluşur ve master(Invoice) ile ilişki bu alan üzerinden gerçeşekleştirilebilir.

Alternatif olarak Invoice model ile ilişkilendirilecek alan Guid tipinde direkt olarak verilebilir. 



3. Model tanımları yapıldıktan sonra .ldpf uzantılı tasarım ekranı açılır. Sayfaya bir bind panel atılır. Source olarak master model (Invoice) seçilir. Ardından sayfada gösterilmek istenen alanlar için bileşenler eklenir, BindingID ve FieldName seçimleri yapılır.

Veri kaynağına bağlı basit bir sayfa tasarımı linkinde de örneği bulunmaktadır.


4. Detayları göstermek için sayfaya Grid bileşeni eklenir. Grid bileşeninin özelliklerinden DataAccess→ Source özellği seçilir. MasterBindingId eklenen bindpanel seçilir. Relations özelliğinden de bu bind panel ile hangi alanlar üzerinden ilişki kurulacağı seçilir.



5. Sayfa çalıştırılmadan önce; projenin sayfa menü olarak gösterilebilir olması için AppDefinition.adx ekranı açılır.

"PAAS Menu Service Integration" sekmesinden görüntülemek istediğimiz sayfanın "isVisible" özelliği seçilir.



6. Proje çalıştırılır. Master panele kayıt ekledikten sonra detaylar eklenebilir durumda oluyor. Detay Grid'ine kayıt eklendiğinde veri kaynağına da direkt veriler kaydedilir.