"Navigator" Elemanı

Top  Previous  Next

Navigator elemanı sayfalama isteklerini Http Get, Http Post veya Ajax ile gerçekleştirir. Elemanın kullanıcıya sağladığı komutlar şunlardır:

1.Önceki Sayfaya Git
2.Önceki Bloğa Git
3.Başa Git
4.Sonraki Sayfaya Git
5.Sonraki Bloğa Git
6.En Sona Git
7.Numarası Verilen Sayfaya Git

 

nav

Özellikler

Veri Kaynağı

Bu eleman ile üzerinde sayfalama yapılacak olan veri kaynağının adı.

Bir Sayfadaki Kayıt Miktarı

Bu özellik bir sayfada gösterilecek olan kayıt miktarını belirlemek için kullanılır. Veri kaynağı her defasında burada belirlenen miktarda kayıt üretir.

Bir Bloktaki Sayfa Miktarı

Bir Sayfadaki Kayıt Miktarı özelliği ile beraberce kullanılan bu özellik bir blokta yer alan sayfa indeks miktarını belirlemek için kullanılır. NavLite elemanı için bu özellik anlamlı değildir.

Örnek:

Bir Sayfadaki Kayıt Miktarı: 10

Bir Bloktaki Sayfa Miktarı : 5

 

Sorgudan Dönen Kayıt Sayısı: 500

 

Sonuçlar 10 blok ve 50 sayfa olarak gösterilecektir.

İstek Türü

Gezinti komutlarını iletmek ve yeni kayıtların gösterilmesi için kullanılacak olan istek türü. Seçenekler

1.Http Get. İstek Http Get yordamı ile gönderilir. Güncel sayfa bütünüyle yeniden üretilir. İstek parametreler tarayıcı adres alanında gözükür.
2.Http Post. İstek Http Post yordamı ile gönderilir. Güncel sayfa bütünüyle yeniden üretilir. İstek parametreleri tarayıcı adres alanında gözükmez.
3.Ajax. İstek XMLHttpRequest ile gönderilir. İşlemler çalıştırılabilir. Güncel sayfanın sadece belirtilen bölümleri yeniden üretilir. Bu seçeneğin seçilmesi durumunda Ajax özellikleri de belirlenmelidir.
Bakın İlave İstek parametreleri göndermek
4.Ajax Post. İstek XMLHttpRequest ile Post yöntemi kullanılarak gönderilir.

 

Gönderi-Öncesi Fonksiyonu

Eğer bu özellikte bir javascript fonksiyonu tanımlanırsa, bu fonksiyon navigasyon isteği gönderilmeden önce çağrılacak ve Navigator nesnesi parametre olarak geçirilecektir. Eğer fonksiyon false değeri döndürürse gönderme işlemi iptal edilir.

 
Ajax

İşlem Listesi

Sayfalama sonrasında çalıştırılacak Ajax yenileme işlemleri, özellik editöründe özelliğin hizasındaki [...] düğmesine tıklanınca açılan İşlem Listesi diyaloğu üzerinden belirlenebilir. Yenileme işlem türleri için "mor > Ajax" bileşeni yardım dosyasına bakın.

Erişim Kontrolu (MScript kullanılabilir)

İşlem listesinde yer alan işlemler ancak oturuma sahip olan kullanıcının yetkisi var ise çalıştırılır. Bu özellikte bir tanım yapılmaz ise sayfanın Erişim Kontrolu özelliğindeki tanım kullanılır. Detaylı bilgi için ana yardım dokümanında "Temel Elemanlar > Eleman "Sayfa" > Özellik "Erişim Kontrol"" bölümüne bakın. "Temel Elemanlar > Eleman "Sayfa" >  Özellik ''Erişim Kontrol'' konusuna bakın.

İşlem Yöneticisi İzleme Seviyesi (MScript kullanılabilir)

İşlem Yöneticisinin adımlarını sistem konsolu üzerinden izlemek için 1 (en az detay) ile 3 (en cok detay) arasında bir değer seçin.

Çalıştırılacak olan işlemlerin izleme ayarları ise "İşlem Listesi" üzerinden belirlenir.

Meşgul Resim Kimliği

Bu özelliğe değer olarak, sayfaya yerleştirilmiş olan bir "mor > Ajax > BusyImage" elemanının HTML Kimliği verilmelidir.

Geri Çağrım Fonksiyonu

Bu özellikte sayfalama işlemi sonuçlandıktan sonra çağrılması istenen fonksiyonun adı yazılır. Fonksiyon parametre olarak MultiPartAjaxResponse türünde bir nesne alır. Detaylar için MoreMotion Face API dokümanına bakın. {KURULUM_DİZİNİ}\lib\sys\moremotion\faceapi\MultiPartAjaxResponse.html

Hata Kotarıcısı

Eğer bu özellikte bir hata kotarıcı fonksion tanımlanırsa, bir hata oluştuğunda mesaj verilmeden önce bu fonksiyon çağrılacaktır.