Ana içeriğe geç

Scheduler

Uç kullanıcının bir takvim üzerinde belli bir tarih/tarih aralığındaki toplantı, etkinlik, randevu gibi türleri ekleyip, görsel olarak listelenmesini sağlayan nesnedir.

Geliştirme arayüzünde aktif ekran form iken, Araç Kutusu panelinde form nesneleri listelenir. Nesne, araç kutusu panelinden sürükle/bırak yöntemi ile forma eklenir.

Nesnenin üzerine tıklandığında Özellik Görüntüleyici panelinde “Genel” ve “Olaylar” sekmeleri yer alır ve nesneye ait özellikler görüntülenip, düzenlenebilir. Nesne özelliklerinin aktarıldığı kalıtım şeması aşağıdaki gibidir;

Genel

Design

Name - Nesnenin sistem tarafında kullanılacak ismidir. Başka bir nesnenin içinde ve kod tarafında nesneye, isim alanında yazan değerle erişim sağlanır.

Caption

Title - Nesnenin etiket metninin düzenlendiği kısımdır.

Position - Nesne etiketinin, nesnenin solunda mı, sağında mı yoksa üzerinde mi konumlandırılacağının düzenlendiği kısımdır.

Yapılabilecek Seçimler : Left, Right, Top, Bottom

Width - Etiket alanının genişliğinin ayarlandığı kısımdır.

Height - Etiket alanının yüksekliğinin ayarlandığı kısımdır.

Font - Etiket alanındaki metnin font, yazı tipi, yazı boyutu ve renginin ayarlandığı kısımdır.

Ellipsis - Etiket metninin, etiket alanına sığmadığı durumlarda, metnin sığmayan kısmı için üç nokta (…) ifadesinin görünüp görünmeyeceğinin ayarlandığı kısımdır.

Visible - Etiket alanının gizli ya da görünür ayarlarının yapıldığı kısımdır.

Show Colon - Etiket metninin yanında iki nokta (:) ifadesinin görünüp görünmeyeceğinin ayarlandığı kısımdır.

Horizontal Align - Etiket metnini; sağa yasla, sola yasla ya da ortala ayarlarının gerçekleştirildiği kısımdır.

Yapılabilecek Seçimler : Left, Center, Right

Vertical Align - Etiket metnini; yukarı yasla, aşağı yasla ya da ortala ayarlarının gerçekleştirildiği kısımdır.

Yapılabilecek Seçimler : Top, Middle, Bottom

Mark Char - Nesneyi belirginleştirmek için, etiket metnine *, ! gibi karakterlerin girilebileceği alandır.

Mark Position - İşaret karakteri olarak belirlenen karakterin, etiket metninin başında mı yoksa sonunda mı gösterilmesinin ayarlandığı kısımdır.

Yapılabilecek Seçimler : AtFirst, AtLast

Datasource

DataSource - Nesnede, bir veri kaynağından gelen değerleri listeleyebilmek için kullanılacak alandır. Projede Çözüm Gezgini alanındaki DataSource bölümüne eklenmiş ve başarıyla derlenen veri kaynağı tanımı, nesnenin Datasource) kısmından seçilebilir olur.

RunAtServer - Bu seçenek nesneye bağlanan sorgunun, sunucudan mı istemciden mi çalıştırılacağının belirlendiği seçenektir.

Bu seçenek aktif edilirse web arayüzünde forma tıklandığında, form açılmadan önce sorgu, sunucu tarafında çalıştırılır, form açıldığında nesneye sorgu sonucu yüklenmiş olarak gelir. Seçenek pasif yapıldığında web arayüzünde forma tıklandığında, form açıldıktan sonra nesneye sorgunun sonuç değerleri yüklenmeye başlar.

Sorgu sonucunun yüklenmesi için geçen bekleme süresi, bu özellik aktifken formun açılma anında, özellik pasifken form hızlı açıldıktan sonra nesneye verinin yüklenmesi anında etkili olur.

BİLGİ

Nesnede data source tanımlı olduğunda value/display expression alanları aktif olmayacaktır. Data Source kolonlarına uygun verinin gösterimi Columns alanı içinde yapılacaktır.

DİKKAT!

Nesneye Data Source eklediğinizde, tanımladığınız veri kaynağının mutlaka Id, Başlık, Başlangıç Tarihi ve Bitiş Tarihi kolonları döndürdüğünden emin olunuz. Nesnenin veri kaynağı ile birlikte kullanımı için listenen 4 kolon zorunludur.

Editing

Enabled - Nesnede editleme özelliklerinden herhangi bir tanesi kullanılacaksa alan aktif edilmelidir.

Addable - Nesnede öge ekleme işlemi aktif edilmesi istenirse alan aktif edilmelidir. Enable alanının da aktif olması zorunludur.

Deletable - Nesnede ekli ögenin silinebilmesi işlemi aktif edilmesi istenirse alan aktif edilmelidir. Enable alanının da aktif olması zorunludur.

Editable - Nesnede ekli ögenin düzenlenebilmesi işlemi aktif edilmesi istenirse alan aktif edilmelidir. Enable alanının da aktif olması zorunludur.

Appearance

Visible - Nesnenin gizlenip, görünür yapılma ayarlarının gerçekleştirildiği kısımdır. Bu alan aktifken, nesne form üzerinde görünür durumdadır. Alan pasif yapıldığında nesne görünmez olur.

Client Visible - Form ilk açıldığında nesne görünmesin, belirli bir şart sağlandığında nesne görünür olsun gibi bir işlem yapılmak istendiğinde, nesnenin istemci tarafında görünmez olması için bu alan pasif yapılır. Kodla ya da Kural Yöneticisi ile belirlenen şart sağlandığında nesne tekrar görünür hale getirilebilir. Sunucu görünürlüğü aktif değilken, istemci müdahale edemez ancak istemci görünürlüğü aktif değilken sunucu müdahale edebilir.

Enabled - Nesnenin etkin modu bu alandan ayarlanır. Bu özellik aktifken nesneye veri girişi sağlanabilir ve nesne düzenlenebilir. Özellik pasifken, nesne düzenlenemez moddadır ve pasif görünür.

Client Enabled - Form ilk açıldığında nesne etkin olmasın, belirli bir şart sağlandığında etkin olsun gibi bir işlem yapılmak istendiğinde, nesnenin istemci tarafında etkin olmaması için bu alan pasif yapılır. Kodla ya da Kural Yöneticisi ile belirlenen şart sağlandığında nesne tekrar etkin hale getirilebilir. Sunucu etkinliği aktif değilken, istemci müdahale edemez ancak istemci etkinliği aktif değilken sunucu müdahale edebilir.

Background Color - Nesneye arka plan rengi vermek için kullanılan alandır.

Title - Form arayüzde açıkken imleç ile nesne üzerine gelindiğinde, bu alanda yazılan metin, ipucu olarak gösterilir. Nesne ile ilgili detay bilgi verilmek istendiğinde kullanılan, uç kullanıcıyı yönlendirme amaçlı bir özelliktir.

ClassName - Forma ait CSS dosyası içinde yazılmış bir class'ın tanımlanarak nesne görünürlüğünün değiştirilebildiği alandır.

Columns - Nesne üzerindeki ögelerde gösterilecek alanların tasarlandığı bölümdür. Varsayılan olarak No, Başlık, Başlangıç tarihi, Bitiş tarihi kolonları gelmektedir. Varsayılan kolonlarda No kolonu birincil anahtar, Başlık kolonu ögenin Scheduler üzerinde gösterilecek başlığı ve Başlangıç/Bitiş tarihi kolonları Sheduler'da ögenin gösterileceği aralığı belirlemekte kullanılmaktadır.

Columns alanında Boolean, Date, Date Time, Number, Select, Text, Time tiplerinde kolon eklenebilmektedir.

Tiplerin özellikleri hakkında bilgi almak için, aşağıdan her tipin kendisine ait paneli açarak inceleyebilirsiniz.

Boolean türünde kolon özellikleri için tıklayın

General

ÖzellikAçıklama
Column NameNesnede eklenen kolonun adının tanımlandığı alandır.
Column TitleNesne eklenen kolonun web ara yüzünde gösterileceği başlığın tanımlandığı alandır.
SourceNesnede Data Source alanında bir veri kaynağı seçili olduğunda aktif olur. Veri kaynağındaki kolonun nesnedeki kolon ile eşleştirilmesi için kullanılır.
WidthKolon genişliğinin ayarlandığı özelliktir, piksel değerinden giriş yapılması gereklidir.
VisibleKolonun web ara yüzünde görünüp görünmeyeceğinin belirlendiği alandır.
Edit TypeKolon türünün (boolean, text, date vb.) gösterildiği özelliktir.
AlignKolonda girilecek verinin hizalanma yönünün seçildiği özelliktir.
Primary KeyKolon birincil anahtar olarak işaretlenmesi gerekiyorsa bu seçenek aktif edilmelidir..
EditableKolonda değişiklik yapılıp yapılamayacağının belirlendiği özelliktir.

Control Properties

ÖzellikAçıklama
Column NameNesnede eklenen kolonun adının tanımlandığı alandır.
Column TitleNesne eklenen kolonun web ara yüzünde gösterileceği başlığın tanımlandığı alandır.
SourceNesnede Data Source alanında bir veri kaynağı seçili olduğunda aktif olur. Veri kaynağındaki kolonun nesnedeki kolon ile eşleştirilmesi için kullanılır.
WidthKolon genişliğinin ayarlandığı özelliktir, piksel değerinden giriş yapılması gereklidir.
VisibleKolonun web ara yüzünde görünüp görünmeyeceğinin belirlendiği alandır.
Edit TypeKolon türünün (boolean, text, date vb.) gösterildiği özelliktir.
AlignKolonda girilecek verinin hizalanma yönünün seçildiği özelliktir.
Primary KeyKolon birincil anahtar olarak işaretlenmesi gerekiyorsa bu seçenek aktif edilmelidir..
EditableKolonda değişiklik yapılıp yapılamayacağının belirlendiği özelliktir.
Date türünde kolon özellikleri için tıklayın

General

ÖzellikAçıklama
Column NameNesnede eklenen kolonun adının tanımlandığı alandır.
Column TitleNesne eklenen kolonun web ara yüzünde gösterileceği başlığın tanımlandığı alandır.
SourceNesnede Data Source alanında bir veri kaynağı seçili olduğunda aktif olur. Veri kaynağındaki kolonun nesnedeki kolon ile eşleştirilmesi için kullanılır.
WidthKolon genişliğinin ayarlandığı özelliktir, piksel değerinden giriş yapılması gereklidir.
VisibleKolonun web ara yüzünde görünüp görünmeyeceğinin belirlendiği alandır.
Edit TypeKolon türünün (boolean, text, date vb.) gösterildiği özelliktir.
AlignKolonda girilecek verinin hizalanma yönünün seçildiği özelliktir.
Primary KeyKolon birincil anahtar olarak işaretlenmesi gerekiyorsa bu seçenek aktif edilmelidir..
EditableKolonda değişiklik yapılıp yapılamayacağının belirlendiği özelliktir.

Control Properties

ÖzellikAçıklama
VisibleKolonun görünürlüğünün belirlendiği özelliktir, sunucu tarafında çalışır.
Client VisibleKolonun görünürlüğünün belirlendiği özelliktir, istemci tarafında çalışır.
EnabledKolonun aktif olup olmayacağının belirlendiği özelliktir, sunucu tarafında çalışır.
Client EnabledKolonun aktif olup olmayacağının belirlendiği özelliktir, istemci tarafında çalışır.
Background ColorKolonun arka plan renginin değiştirildiği özelliktir.
TitleWeb ara yüzünde kolon üzerine fare işaretçisi ile gelindiğinde, ipucu ifadesinin içeriğinde gösterilecek bilgi belirlenmesi için kullanılır.
ClassNameKolonda forma ait CSS dosyası içinde yazılmış bir class'ın tanımlanarak nesne görünürlüğünün değiştirilebildiği alandır.
ValueKolonda değerin ne olacağının belirlendi alandır, aktif edildiğinde web ara yüzünde kolon seçilmiş olarak gözükecektir.
PlaceholderKolon içine uç kullanıcı tarafından girilmesi istenen veri bilgisini, nesne içerisinde bilgi amaçlı göstermek için kullanılan özelliktir.
Text AlignKolon içine girilen ifadenin hizalanacağı yerin belirlenmesi için kullanılan alandır. Sola hizala, merkeze hizala, sağa hizala seçimleri yapılabilir.
Size TypeKolon boyutunun belirlenebileceği alandır.
ReadOnlyKolonun düzenleme modunda olup olmayacağının ayarlandığı kısımdır. Aktif edildiğinde kolonda veri girişi gerçekleştirilmez, salt okunur durumunda çalışır.
Tab IndexAlana sayısal değerler girilerek, tab butonuna basıldığında form nesneleri arasında hangi sıra ile odaklanılacağı belirlenir.
RequiredKolonda veri girişinin zorunlu olup olmayacağının belirlendiği alandır.
FormatTarih ve saat gösterim formatının belirlendiği alandır. Varsayılan olarak tarih formatı: “YYYY-MM-DD”, tarih ve saat formatı: “YYYY-MM-DD HH:mm” şeklinde tanımlıdır. Gösterilmek istenen farklı format yapıları bu alanda belirtilebilir.
Show TimeKolonda saat bilgisinin gösterilip gösterilmeyeceğinin belirlendiği alandır. Bu özellik aktifken, ara yüzde nesneye tıklandığında tarih seçim alanının yanında saat seçim alanı da görünür olur.
Show TodayKolon içerisinde tarih seçimi yaparken, seçim ekranının altında “Bugün” isimli butonun çıkmasını sağlayan özelliktir.
Show Today As DefaultÖzellik aktif edildiğinde kolonda varsayılan olarak bugünün tarihi görünür olur.
Allow ClearÖzellik aktif edildiğinde, web ara yüzünde kolonda yapılan tarih seçiminin istenirse kaldırılabilmesi sağlanır.
Disable beforeAktif edildiğinde günümüzden itibaren geçmişte bir nokta öncesindeki tarih seçimlerinin engellenmesi için ayarlar (gün, ay ve yıl değerleri tanımı) devreye girecektir.
Disable before years: Girilen değere göre, günümüzden itibaren x yıl öncesine kadar tarih seçimi aktif olacaktır. x yıl + 1 gün öncesine gidildiğinde seçim yapılamayacaktır.
Disable before months: Girilen değere göre, günümüzden itibaren x ay öncesine kadar tarih seçimi aktif olacaktır. x ay + 1 gün öncesine gidildiğinde seçim yapılamayacaktır.
Disable before days: Girilen değere göre, günümüzden itibaren x gün öncesine kadar tarih seçimi aktif olacaktır. x gün + 1 gün öncesine gidildiğinde seçim yapılamayacaktır.
Disable afterAktif edildiğinde günümüzden itibaren gelecekte bir nokta sonrasındaki tarih seçimlerinin engellenmesi için ayarlar (gün, ay ve yıl değerleri tanımı) devreye girecektir.
Disable after years: Girilen değere göre, günümüzden itibaren x yıl geleceğe kadar tarih seçimi aktif olacaktır. x yıl + 1 gün ilerisine gidildiğinde seçim yapılamayacaktır.
Disable after months: Girilen değere göre, günümüzden itibaren x ay geleceğe kadar tarih seçimi aktif olacaktır. x ay + 1 gün ilerisine gidildiğinde seçim yapılamayacaktır.
Disable after days: Girilen değere göre, günümüzden itibaren x gün geleceğe kadar tarih seçimi aktif olacaktır. x gün + 1 gün ilerisine gidildiğinde seçim yapılamayacaktır.
Field NameSistemin veri tabanında, alan için oluşturacağı SQL kolon adının belirlendiği alandır.
Allow NullKolon için oluşturulacak veri tabanı alanının boş(null) değerlere izin verip vermeyeceği bu kısımdan belirtilir.
Date Time türünde kolon özellikleri için tıklayın

General

ÖzellikAçıklama
Column NameNesnede eklenen kolonun adının tanımlandığı alandır.
Column TitleNesne eklenen kolonun web ara yüzünde gösterileceği başlığın tanımlandığı alandır.
SourceNesnede Data Source alanında bir veri kaynağı seçili olduğunda aktif olur. Veri kaynağındaki kolonun nesnedeki kolon ile eşleştirilmesi için kullanılır.
WidthKolon genişliğinin ayarlandığı özelliktir, piksel değerinden giriş yapılması gereklidir.
VisibleKolonun web ara yüzünde görünüp görünmeyeceğinin belirlendiği alandır.
Edit TypeKolon türünün (boolean, text, date vb.) gösterildiği özelliktir.
AlignKolonda girilecek verinin hizalanma yönünün seçildiği özelliktir.
Primary KeyKolon birincil anahtar olarak işaretlenmesi gerekiyorsa bu seçenek aktif edilmelidir..
EditableKolonda değişiklik yapılıp yapılamayacağının belirlendiği özelliktir.

Control Properties

ÖzellikAçıklama
VisibleKolonun görünürlüğünün belirlendiği özelliktir, sunucu tarafında çalışır.
Client VisibleKolonun görünürlüğünün belirlendiği özelliktir, istemci tarafında çalışır.
EnabledKolonun aktif olup olmayacağının belirlendiği özelliktir, sunucu tarafında çalışır.
Client EnabledKolonun aktif olup olmayacağının belirlendiği özelliktir, istemci tarafında çalışır.
Background ColorKolonun arka plan renginin değiştirildiği özelliktir.
TitleWeb ara yüzünde kolon üzerine fare işaretçisi ile gelindiğinde, ipucu ifadesinin içeriğinde gösterilecek bilgi belirlenmesi için kullanılır.
ClassNameKolonda forma ait CSS dosyası içinde yazılmış bir class'ın tanımlanarak nesne görünürlüğünün değiştirilebildiği alandır.
ValueKolonda değerin ne olacağının belirlendi alandır, aktif edildiğinde web ara yüzünde kolon seçilmiş olarak gözükecektir.
PlaceholderKolon içine uç kullanıcı tarafından girilmesi istenen veri bilgisini, nesne içerisinde bilgi amaçlı göstermek için kullanılan özelliktir.
Text AlignKolon içine girilen ifadenin hizalanacağı yerin belirlenmesi için kullanılan alandır. Sola hizala, merkeze hizala, sağa hizala seçimleri yapılabilir.
Size TypeKolon boyutunun belirlenebileceği alandır.
ReadOnlyKolonun düzenleme modunda olup olmayacağının ayarlandığı kısımdır. Aktif edildiğinde kolonda veri girişi gerçekleştirilmez, salt okunur durumunda çalışır.
Tab IndexAlana sayısal değerler girilerek, tab butonuna basıldığında form nesneleri arasında hangi sıra ile odaklanılacağı belirlenir.
RequiredKolonda veri girişinin zorunlu olup olmayacağının belirlendiği alandır.
FormatTarih ve saat gösterim formatının belirlendiği alandır. Varsayılan olarak tarih formatı: “YYYY-MM-DD”, tarih ve saat formatı: “YYYY-MM-DD HH:mm” şeklinde tanımlıdır. Gösterilmek istenen farklı format yapıları bu alanda belirtilebilir.
Show TimeKolonda saat bilgisinin gösterilip gösterilmeyeceğinin belirlendiği alandır. Bu özellik aktifken, ara yüzde nesneye tıklandığında tarih seçim alanının yanında saat seçim alanı da görünür olur.
Show TodayKolon içerisinde tarih seçimi yaparken, seçim ekranının altında “Bugün” isimli butonun çıkmasını sağlayan özelliktir.
Show Today As DefaultÖzellik aktif edildiğinde kolonda varsayılan olarak bugünün tarihi görünür olur.
Allow ClearÖzellik aktif edildiğinde, web ara yüzünde kolonda yapılan tarih seçiminin istenirse kaldırılabilmesi sağlanır.
Disable beforeAktif edildiğinde günümüzden itibaren geçmişte bir nokta öncesindeki tarih seçimlerinin engellenmesi için ayarlar (gün, ay ve yıl değerleri tanımı) devreye girecektir.
Disable before years: Girilen değere göre, günümüzden itibaren x yıl öncesine kadar tarih seçimi aktif olacaktır. x yıl + 1 gün öncesine gidildiğinde seçim yapılamayacaktır.
Disable before months: Girilen değere göre, günümüzden itibaren x ay öncesine kadar tarih seçimi aktif olacaktır. x ay + 1 gün öncesine gidildiğinde seçim yapılamayacaktır.
Disable before days: Girilen değere göre, günümüzden itibaren x gün öncesine kadar tarih seçimi aktif olacaktır. x gün + 1 gün öncesine gidildiğinde seçim yapılamayacaktır.
Disable afterAktif edildiğinde günümüzden itibaren gelecekte bir nokta sonrasındaki tarih seçimlerinin engellenmesi için ayarlar (gün, ay ve yıl değerleri tanımı) devreye girecektir.
Disable after years: Girilen değere göre, günümüzden itibaren x yıl geleceğe kadar tarih seçimi aktif olacaktır. x yıl + 1 gün ilerisine gidildiğinde seçim yapılamayacaktır.
Disable after months: Girilen değere göre, günümüzden itibaren x ay geleceğe kadar tarih seçimi aktif olacaktır. x ay + 1 gün ilerisine gidildiğinde seçim yapılamayacaktır.
Disable after days: Girilen değere göre, günümüzden itibaren x gün geleceğe kadar tarih seçimi aktif olacaktır. x gün + 1 gün ilerisine gidildiğinde seçim yapılamayacaktır.
Field NameSistemin veri tabanında, alan için oluşturacağı SQL kolon adının belirlendiği alandır.
Allow NullKolon için oluşturulacak veri tabanı alanının boş(null) değerlere izin verip vermeyeceği bu kısımdan belirtilir.
Number türünde kolon özellikleri için tıklayın

General

ÖzellikAçıklama
Column NameNesnede eklenen kolonun adının tanımlandığı alandır.
Column TitleNesne eklenen kolonun web ara yüzünde gösterileceği başlığın tanımlandığı alandır.
SourceNesnede Data Source alanında bir veri kaynağı seçili olduğunda aktif olur. Veri kaynağındaki kolonun nesnedeki kolon ile eşleştirilmesi için kullanılır.
WidthKolon genişliğinin ayarlandığı özelliktir, piksel değerinden giriş yapılması gereklidir.
VisibleKolonun web ara yüzünde görünüp görünmeyeceğinin belirlendiği alandır.
Edit TypeKolon türünün (boolean, text, date vb.) gösterildiği özelliktir.
AlignKolonda girilecek verinin hizalanma yönünün seçildiği özelliktir.
Primary KeyKolon birincil anahtar olarak işaretlenmesi gerekiyorsa bu seçenek aktif edilmelidir..
EditableKolonda değişiklik yapılıp yapılamayacağının belirlendiği özelliktir.
Summary TypeAlanda seçilen işlem tanımları (Sum, Max, Min, Avg, Count) web arayüzde kolonun altında belirerek, ilgili kolondaki sayısal değerlerin işlem sonuçlarını gösterilir.
Auto incrementKolon değerinin otomatik artıp artmayacağının belirlenmesi için kullanılır.

Control Properties

ÖzellikAçıklama
VisibleKolonun görünürlüğünün belirlendiği özelliktir, sunucu tarafında çalışır.
Client VisibleKolonun görünürlüğünün belirlendiği özelliktir, istemci tarafında çalışır.
EnabledKolonun aktif olup olmayacağının belirlendiği özelliktir, sunucu tarafında çalışır.
Client EnabledKolonun aktif olup olmayacağının belirlendiği özelliktir, istemci tarafında çalışır.
Background ColorKolonun arka plan renginin değiştirildiği özelliktir.
TitleWeb ara yüzünde kolon üzerine fare işaretçisi ile gelindiğinde, ipucu ifadesinin içeriğinde gösterilecek bilgi belirlenmesi için kullanılır.
ClassNameKolonda forma ait CSS dosyası içinde yazılmış bir class'ın tanımlanarak nesne görünürlüğünün değiştirilebildiği alandır.
ValueKolonda değerin ne olacağının belirlendi alandır, aktif edildiğinde web ara yüzünde kolon seçilmiş olarak gözükecektir.
PlaceholderKolon içine uç kullanıcı tarafından girilmesi istenen veri bilgisini, nesne içerisinde bilgi amaçlı göstermek için kullanılan özelliktir.
Text AlignKolon içine girilen ifadenin hizalanacağı yerin belirlenmesi için kullanılan alandır. Sola hizala, merkeze hizala, sağa hizala seçimleri yapılabilir.
Size TypeKolon boyutunun belirlenebileceği alandır.
ReadOnlyKolonun düzenleme modunda olup olmayacağının ayarlandığı kısımdır. Aktif edildiğinde kolonda veri girişi gerçekleştirilmez, salt okunur durumunda çalışır.
Tab IndexAlana sayısal değerler girilerek, tab butonuna basıldığında form nesneleri arasında hangi sıra ile odaklanılacağı belirlenir.
RequiredKolonda veri girişinin zorunlu olup olmayacağının belirlendiği alandır.
MaxKolona girilebilecek maksimum değerin belirlendiği alandır.
MinKolona girilebilecek minimum değerin belirlendiği alandır.
StepKolon değerinin kaçar kaçar artıp azalacağının belirlendiği alandır. Artırma ve azaltma işlemleri nesne yanındaki ok butonları ile gerçekleştirilir.
PrecisionVirgülden sonra kaç karakter olacağının belirlendiği alandır. Virgülden sonra yazılan değeri aşağı ya da yukarı yuvarlayarak verilen karakter sayısına göre otomatik düzenler.
Use Thousand SeperatorKolona girilen değere otomatik binlik ayracı eklenmesini sağlayan özelliktir.
Field NameSistemin veri tabanında, alan için oluşturacağı SQL kolon adının belirlendiği alandır.
Allow NullKolon için oluşturulacak veri tabanı alanının boş(null) değerlere izin verip vermeyeceği bu kısımdan belirtilir.
SizeKolonun veri tabanı alanında tutacağı boyut bu alanda belirlenir. Size ve Precision alanındaki değerlere göre SQL'de kolon büyüklüğü oluşturulur.
PrecisionKolonun veri tabanı alanında tutacağı boyut bu alanda belirlenir. Size ve Precision alanındaki değerlere göre SQL'de kolon büyüklüğü oluşturulur.
Select türünde kolon özellikleri için tıklayın

General

ÖzellikAçıklama
Column NameNesnede eklenen kolonun adının tanımlandığı alandır.
Column TitleNesne eklenen kolonun web ara yüzünde gösterileceği başlığın tanımlandığı alandır.
SourceNesnede Data Source alanında bir veri kaynağı seçili olduğunda aktif olur. Veri kaynağındaki kolonun nesnedeki kolon ile eşleştirilmesi için kullanılır.
WidthKolon genişliğinin ayarlandığı özelliktir, piksel değerinden giriş yapılması gereklidir.
VisibleKolonun web ara yüzünde görünüp görünmeyeceğinin belirlendiği alandır.
Edit TypeKolon türünün (boolean, text, date vb.) gösterildiği özelliktir.
AlignKolonda girilecek verinin hizalanma yönünün seçildiği özelliktir.
Primary KeyKolon birincil anahtar olarak işaretlenmesi gerekiyorsa bu seçenek aktif edilmelidir..
EditableKolonda değişiklik yapılıp yapılamayacağının belirlendiği özelliktir.

Control Properties

ÖzellikAçıklama
TypeKolonda hangi tipte veri ekleneceğinin seçimi bu alandan yapılır. Alanda "Dinamik" ve "Statik" olarak iki seçenek listelenir. Seçim yapılan tipe göre veri kaynağı bölümünde görünen özellikler değişiklik gösterecektir. Type=Dinamik seçildiğinde DataSource, Run At Server, Value Expression, Display Expression ve Display Format alanları gözükürken, Type=Statik seçilirse Items alanı gözükecektir.
Data SourceType alanında Dinamik seçildiğinde görünür duruma geçer. Bir veri kaynağından gelen değerleri listeleyebilmek için kullanılacak alandır. Alanda Çözüm Gezgini alanındaki DataSource bölümüne eklenmiş ve başarıyla derlenen veri kaynağı tanımı, kolonun Datasource) kısmından seçilebilir olur.
Run At ServerType alanında Dinamik seçildiğinde görünür duruma geçer. Kolona bağlanan sorgunun, sunucudan mı istemciden mi çalıştırılacağının belirlendiği seçenektir.
Value ExpressionType alanında Dinamik seçildiğinde görünür duruma geçer. Veri Kaynağı kısmından bir veri kaynağı tanımı seçildiğinde bu alan görünür olur. Seçilen veri kaynağından dönen tüm kolonlar bu alanda listelenir. Kullanıcı ara yüzden seçim yaptığında, seçilen ögenin değeri olarak ne ttuyapılan seçimin kayıt alanının hangi kolon değeri olacağı bu alanda belirlenir.
Display ExpressionType alanında Dinamik seçildiğinde görünür duruma geçer. Veri Kaynağı kısmından bir veri kaynağı tanımı seçildiğinde bu alan görünür olur. Seçilen veri kaynağından dönen tüm kolonlar bu alanda listelenir. Kullanıcı ara yüzden seçim yaptığında, kolon içerisinde görünecek ifadenin hangi sorgu kolonundan geleceği bu alanda belirlenir.
Display FormatType alanında Dinamik seçildiğinde görünür duruma geçer. Display Expression alanından seçilen kolon ya da kolonlar otomatik olarak bu alana da eklenir. Nesnede listelenecek eleman metinlerine görünüm formatı belirlemek için kullanılan alandır. Elemanların istenen bir formatta gösterilmesi için, ilgili format yapısı bu alanda belirtilebilir. Nesne seçimi sonrası kolonda görüntülenecek değerin web arayüzde uç kullanıcılara belirlenen formatta görünmesi sağlanabilir. Formatlamada kullanılabilecek format tiplerine, alana odaklanıldığında çıkan bilgi mesajındaki linkten (https://shopify.github.io/liquid/) erişilebilir
ItemsType alanında Statik seçildiğinde görünür duruma geçer. Veri kaynağından gelen kayıtlar değil, geliştirme anında manuel eklenen elemanlar listelenmek istendiğinde, eleman tanımlama işlemi bu alandan yapılır. Items alanına tıklandığında eleman ekleme penceresi açılır. Ekle butonuna tıklanarak nesneye yeni eleman kalemleri oluşturulur. Girilen elemanın Value ve Title alanları doldurulur. Elemanın ikona sahip olması istenirse Icons alanı içindeki ikon kütüphanesinden seçim yapılabilir. Ögenin Selected alanı aktif edilirse web ara yüzünde nesne içinde bu öge otomatik olarak seçilmiş gibi gösterilecektir. "Kaydet" butonuna basılarak nesneye eleman ekleme işlemi tamamlanır. Web arayüzde nesneye tıklandığında, Elemanlar alanında belirlenen eleman kayıtları, kullanıcının seçim yapması için listelenir.
VisibleKolonun görünürlüğünün belirlendiği özelliktir, sunucu tarafında çalışır.
Client VisibleKolonun görünürlüğünün belirlendiği özelliktir, istemci tarafında çalışır.
EnabledKolonun aktif olup olmayacağının belirlendiği özelliktir, sunucu tarafında çalışır.
Client EnabledKolonun aktif olup olmayacağının belirlendiği özelliktir, istemci tarafında çalışır.
Background ColorKolonun arka plan renginin değiştirildiği özelliktir.
TitleWeb ara yüzünde kolon üzerine fare işaretçisi ile gelindiğinde, ipucu ifadesinin içeriğinde gösterilecek bilgi belirlenmesi için kullanılır.
ClassNameKolonda forma ait CSS dosyası içinde yazılmış bir class'ın tanımlanarak nesne görünürlüğünün değiştirilebildiği alandır.
Icon ExpressionType alanında Dinamik seçildiğinde görünür duruma geçer. Kolonda veri kaynağına ait kolonlar seçilerek, seçilen kolondaki verilerin belli şartlara göre veri ile beraber ikonda gösterilmesi için kullanılmaktadır.
Icon MatchersType alanında Dinamik seçildiğinde görünür duruma geçer. Icon Expression alanında seçilen kolondaki veride, hangi veriye göre hangi ikonun gösterilmesi gerektiğinin tanımlandığı alandır.
PlaceholderKolon içine uç kullanıcı tarafından girilmesi istenen veri bilgisini, nesne içerisinde bilgi amaçlı göstermek için kullanılan özelliktir.
ReadOnlyKolonun düzenleme modunda olup olmayacağının ayarlandığı kısımdır. Bu özellik aktif edildiğinde veri girişine izin verilmez, salt okunur modda olur.
Tab IndexAlana sayısal değerler girilerek, tab butonuna basıldığında hangi sıra ile odaklanılacağı belirlenir. İmleci, veri girilmek istenen nesneye tıklamak yerine, tab butonuna basarak belirli bir sırayla indekslenmiş nesnelere direk odaklanılması sağlanmış olur.
RequiredKolonda veri girişinin zorunlu olup olmayacağının belirlendiği alandır. Bu özellik aktif edildiğinde nesne içerisine veri girişi yapılmadan formun ilerletilmesi/kaydedilmesi gerçekleştirilemez.
Value TypeKolon elemanlarının tipinin belirlendiği alandır. Burada belirlenen tipe göre, Elemanlar alanında eklenen satırın Değer alanı tipi değiştirilir. Aynı zamanda nesneye parametrik bir sorgu bağlandığında, parametre tipi ile Değer Tipi alanından seçilen tip değeri aynı olmalıdır. Datasource alanında Type : Statik seçili ve statik eleman eklendiğinde Value Type alanı seçim yapılamaz durumuna geçer.
Allow ClearKolonda seçilen değeri temizlemek için kullanılan özelliktir. Aktif edildiğinde web arayüzünde kullanıcı bir seçim yaptığında, × (Çarpı) işareti belirir. İşarete basılarak seçilen değer silinip, başka bir nesne elemanının seçimi sağlanabilir.
Show SearchÖzellik aktif edildiğinde kolon içerisindeki elemanları, veri girerek otomatik filtreleme ile bulmayı sağlayan özelliktir.
Size TypeNesne seçim alanı boyutunun ayarlandığı kısımdır.
Field NameSistemin veri tabanında, alan için oluşturacağı SQL kolon adının belirlendiği alandır.
Allow NullKolon için oluşturulacak veri tabanı alanının boş(null) değerlere izin verip vermeyeceği bu kısımdan belirtilir.
Text türünde kolon özellikleri için tıklayın

General

ÖzellikAçıklama
Column NameNesnede eklenen kolonun adının tanımlandığı alandır.
Column TitleNesne eklenen kolonun web ara yüzünde gösterileceği başlığın tanımlandığı alandır.
SourceNesnede Data Source alanında bir veri kaynağı seçili olduğunda aktif olur. Veri kaynağındaki kolonun nesnedeki kolon ile eşleştirilmesi için kullanılır.
WidthKolon genişliğinin ayarlandığı özelliktir, piksel değerinden giriş yapılması gereklidir.
VisibleKolonun web ara yüzünde görünüp görünmeyeceğinin belirlendiği alandır.
Edit TypeKolon türünün (boolean, text, date vb.) gösterildiği özelliktir.
AlignKolonda girilecek verinin hizalanma yönünün seçildiği özelliktir.
Primary KeyKolon birincil anahtar olarak işaretlenmesi gerekiyorsa bu seçenek aktif edilmelidir..
EditableKolonda değişiklik yapılıp yapılamayacağının belirlendiği özelliktir.

Control Properties

ÖzellikAçıklama
VisibleKolonun görünürlüğünün belirlendiği özelliktir, sunucu tarafında çalışır.
Client VisibleKolonun görünürlüğünün belirlendiği özelliktir, istemci tarafında çalışır.
EnabledKolonun aktif olup olmayacağının belirlendiği özelliktir, sunucu tarafında çalışır.
Client EnabledKolonun aktif olup olmayacağının belirlendiği özelliktir, istemci tarafında çalışır.
Background ColorKolonun arka plan renginin değiştirildiği özelliktir.
TitleWeb ara yüzünde kolon üzerine fare işaretçisi ile gelindiğinde, ipucu ifadesinin içeriğinde gösterilecek bilgi belirlenmesi için kullanılır.
ClassNameKolonda forma ait CSS dosyası içinde yazılmış bir class'ın tanımlanarak nesne görünürlüğünün değiştirilebildiği alandır.
PlaceholderKolon içine uç kullanıcı tarafından girilmesi istenen veri bilgisini, nesne içerisinde bilgi amaçlı göstermek için kullanılan özelliktir.
Text AlignAlan içine girilen ifadenin hizalanacağı yerin belirlenmesi için kullanılan alandır. Sola hizala, merkeze hizala, sağa hizala seçimleri yapılabilir.
Enable MultilanguageÇoklu dilde veri girişinin yapılabilmesini sağlandığı alandır. Aktif edilmesi ile çoklu dil butonu gösterilerek kullanıcının birden fazla dil için veri girişi yapabilmesi sağlanır.
TextKolonun içerik değeridir. Form web arayüzde açıldığında bu alanda yazılan metin, alan içinde varsayılan metin olarak görünür. Enable Multilanguage Text özelliği ile birlikte çalışır, özellik aktif ise Text özelliğinde çoklu dil ifadesi yazılması için buton gözükecektir.
Show Character CountAlanda yazılmış ifadenin kaç karakter uzunluğunda olduğu gösterilmek istenirse aktif edilir. Aktif edildiğinde girilen ifade/nesnede girilebilecek maksimum limitin ne olduğunu gösteren bir sayaç görünür durumda olur.
Size TypeAlan boyutunun belirlenebileceği alandır.
ReadOnlyKolonun düzenleme modunda olup olmayacağının ayarlandığı kısımdır. Bu özellik aktif edildiğinde veri girişine izin verilmez, salt okunur modda olur.
Tab IndexAlana sayısal değerler girilerek, tab butonuna basıldığında hangi sıra ile odaklanılacağı belirlenir. İmleci, veri girilmek istenen nesneye tıklamak yerine, tab butonuna basarak belirli bir sırayla indekslenmiş nesnelere direk odaklanılması sağlanmış olur.
RequiredKolonda veri girişinin zorunlu olup olmayacağının belirlendiği alandır. Bu özellik aktif edildiğinde nesne içerisine veri girişi yapılmadan formun ilerletilmesi/kaydedilmesi gerçekleştirilemez.
Max LenghtNesneye girilecek karakter sayısının maksimum değeri bu alanda belirlenir. Bu alanda verilen sayısal değer ile, nesneye girilen karakter sayısı sınırlandırılabilir.
Field NameSistemin veri tabanında, alan için oluşturacağı SQL kolon adının belirlendiği alandır.
Allow NullKolon için oluşturulacak veri tabanı alanının boş(null) değerlere izin verip vermeyeceği bu kısımdan belirtilir.
SizeKolonun veri tabanı üzerinde tutacağı boyut bu alanda belirlenir.
Time türünde kolon özellikleri için tıklayın

General

ÖzellikAçıklama
Column NameNesnede eklenen kolonun adının tanımlandığı alandır.
Column TitleNesne eklenen kolonun web ara yüzünde gösterileceği başlığın tanımlandığı alandır.
SourceNesnede Data Source alanında bir veri kaynağı seçili olduğunda aktif olur. Veri kaynağındaki kolonun nesnedeki kolon ile eşleştirilmesi için kullanılır.
WidthKolon genişliğinin ayarlandığı özelliktir, piksel değerinden giriş yapılması gereklidir.
VisibleKolonun web ara yüzünde görünüp görünmeyeceğinin belirlendiği alandır.
Edit TypeKolon türünün (boolean, text, date vb.) gösterildiği özelliktir.
AlignKolonda girilecek verinin hizalanma yönünün seçildiği özelliktir.
Primary KeyKolon birincil anahtar olarak işaretlenmesi gerekiyorsa bu seçenek aktif edilmelidir..
EditableKolonda değişiklik yapılıp yapılamayacağının belirlendiği özelliktir.

Control Properties

Show today button - Alan aktif edilerek nesne üzerinde Bugün butonu gösterilir. Nesnede tarih aralığında gezinirken günümüze dönülmek istenirse aktif edilmelidir.

Show date navigator - Nesnede tarihler arasında gezinme yapılabilmesi istenirse alan aktif edilir. Alan aktif edilerek nesnedeki tarih aralıkları arasında gezinmeyi sağlayan sağ ok-sol ok-tarih aralığına tıklanınca açılan takvimler gösterilir. Kapalı durumda iken Supported view'da seçilen ögeye göre sadece bulunulan gün/hafta veya ay içeriği gösterilir.

Show all day panel - Alan aktif edildiğinde bütün günü kapsayan etkinlik bulunabildiğinde (en az 24 saat olmalıdır) aktif edilmesi gereken özelliktir. Aktif edilerek nesnede Tüm Gün satırı gösterilir ve tüm günü kaplayan etkinlik varsa burada gösterilir.

Show tooltip - Özellik aktif ise nesne üzerinde ekli ögelerde bir kere tıklandığında pop-up açılarak içinde ögeye ait tanımlı bilgiler gösterilmektedir. Pop-up içinde başlık, tarihi, bulunduğu saat aralığı ve yetkisi bulunuyorsa düzenleme/silme ikonları gösterilecektir.

Show view switcher - Nesnede takvimin gösterim şeklinin değiştirilebileceği alandır. Aktif edildiğinde nesnede Supported views alanında ekli ögelerin seçilebileceği aşağıya açılır liste görünür olur. Listede yapılan seçime göre (Day: Takvim günlük görünümde, Week: Takvim haftalık görünümde, Month: Takvim aylık görünümde) nesne takvimi görünümü değişecektir.

Supported views - Takvim görünümünde hangi tiplerin kullanabileceğini belirlemek için ögelerin seçildiği alandır. Bir veya birden fazla seçim yapılabilmektedir. Birden fazla seçim yapıldığında, yapılan seçimlere göre kullanıcının web ara yüzünde değiştirilebilmesine izin verilmesi istenirse Show view switcher özelliği aktif edilmelidir.

Yapılabilecek Seçimler : Day, Week, Month

Default view - Takvim web ara yüzünde açılırken hangi görünümle (Day/Week/Month) açılacağının belirlendiği alandır. Supported views alanında seçim yapıldığında, alanda seçilebilecek ögeler listelenmektedir.

Start hour - Takvim gösteriminde başlangıç saatinin belirlendiği alandır. Yapılan seçime göre nesne içinde saat dilimleri gösterilmektedir.

End hour - Takvim gösteriminde bitiş saati çizgisinin belirlendiği alandır. Yapılan seçime göre nesne içinde saat dilimleri gösterilmektedir.

Behavior

ReadOnly - Nesnenin düzenleme modunda olup olmayacağının ayarlandığı kısımdır. Bu özellik aktif edildiğinde nesne veri girişine izin vermez, salt okunur modda olur. Nesneye veri girişine izin verilmesi için özelliğin pasif olması gerekir.

Data Definition Language

Field Name - Sistemin veri tabanında, nesne için oluşturacağı kolonun adının belirlendiği alandır. “Name” kısmında nesneye başka bir isim verilip, veritabanı tablosunda nesne için oluşturulacak kolon adı farklı bir isim olarak yaratılabilir.

Olaylar

Nesnenin sahip olduğu olaylar, Özellik Görüntüleyici panelindeki “Olaylar” sekmesinde yer almaktadır. Her bir olay, farklı çalışma anlarında tetiklenerek kendilerine özgü işlemleri gerçekleştirir. Bu olaylara geliştirici tarafından yazılan kodlar da ilgili olayın tetiklendiği anda çalıştırılır.

“Client” alanında bulunan olaylara çift tıklandığında ekran, TypeScript kodlamanın yapılabileceği “Formadı.ts” isimli form kod editörü kısmına yönlendirilir ve tıklanan olaya ait method bloğu otomatik olarak oluşturulur.

“Server” alanında bulunan olaylara çift tıklandığında ekran, C# kodlamanın yapılabileceği “Formadı.cs” isimli form kod editörü kısmına yönlendirilir ve tıklanan olaya ait method bloğu otomatik olarak oluşturulur.

Geliştirici bu methodlar içerisinde istediği kod bloğunu kurgulayabilir. Olaylar sekmesinden tıklanarak kod tarafında methodu oluşturulmuş olayın yanında, method adı bilgisi otomatik oluşturularak, olayla method arasındaki ilişki belirtilmiş olur.