|
Navigator Elemanları |
|
|
Navigator elemanları, veri kaynaklarından elde edilen verilerin sayfa üzerinde tümünü göstermek yerine, bölümler halinde gösterilmesini ve veriler üzerinde gezinilmesini sağlar.
Esas olan elde edilen verlerin bir bölümünü göstermek değil, veri kaynaklarına talimatlar göndererek verinin sadece belirtilen bölümünün üretilmesini sağlamaktır. Bu elemanların kullanılabilmesi için ilgili veri servisinin sayfalama desteğini veriyor olması gerekir. Gezinti talimatlarının veri servislerine iletilmesi ve mevcut konumun hatırlanması MoreMotion'un görevidir. Navigator elemanlarının görevleri ise kullanıcının ileri, geri, başa, sona gibi komutlarını MoreMotion'a iletmek ve veri servisi tarafından sağlanan sayfalama durum bilgilerini kullanıcı arayüzüne yansıtmaktır. Veri Kaynaklarında Sayfalamayı Sağlamak Navigator veya NaviLite elemanları kullanmadan önce ilgili veri kaynağının sayfalama yapmasını sağlamak üzere "Bir Sayfadaki Kayıt Miktarı" ve "Bir Bloktaki Sayfa Miktarı" özellikleri belirlenmelidir. Aşağıdaki örnekte bir RelDBQueryDataSource veri kaynağı, bir sayfada 10 kayıt gösterecek şekilde ayarlanmıştır.
|