Ana içeriğe geç

Rehber Oluşturma

dynamic-select listelerinde filtreleme yapmak için kullanılır.

Nasıl Yapılır?

json RehberKodu": "string", "Aciklama": "string", "Url": "string", "columns": [ { "RehberId": 0, "Adi": "string", "Aciklama": "string", "KisitTipi": "string", "Focus": true, "Tip": "string", "Id": 0, "Silindi": false, "Revizyon": 0, "Guid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "Aktif": true, "Onaylandi": true } ], "views": [ { "RehberId": 0, "Adi": "string", "Aciklama": "string", "Tip": "string", "Id": 0, "Silindi": false, "Revizyon": 0, "Guid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "Aktif": true, "Onaylandi": true } ],

  • RehberKodu rehberimizi çağırırken kullanacağımız alandır
  • Rehber için açıklama yapacağımız alandır
  • Url hangi apide işlem yapılacaksa o apinin urlini yazdığımız yerdir
  • columns kısmı filreleme yalıcak alanları ekleyeceğimiz yerdir. Örneğin TCKN , Cinsiyet gibi alanlara göre filtreleme yapılcacaksa buraya eklenir Ad alanına filtre için kullanılacak alanın birebir adını Açıklama kısmına açıklamasını kısıt tipine filreleme tipini beliryeceğimiz Fitre objeleri yazılmaldır(contains,equals vb.)
  • views kısmı fitrelediğimiz veride görmek istediğimiz alanları belirlediğimiz yerdir Adi alanına yine görmek istediğimiz alanın birebir adını Aciklama kısmına açıklamasını tip kısmına bu alanın tipini (strin ,number vb) verilmelidir

Guid alanı benzersiz bir alandır her kayıtta farklı olması zorunludur.

  • colums alanında yer alan Tip alanına yazılabilecek olan değerler şu şekildedir. -- string -- number -- boolean -- date -- datetime -- NULL (NULL ise otomatik olarak text input görünecektir)

  • colums alanında yer alan KisitTipi alanına yazılabilecek olan değerler/filtreler için aşağıdaki linkten de yardım alabilirsiniz http://doc.maxyfield.com/Alpata/Alpata.Model.General/FilterObject.html

-- contains -- notContains -- startsWith -- endsWith -- equals -- notEquals -- lte -- gt -- gte