|
RefreshAreasAction |
|
|
Bakın RefreshAreasProcess
Özellikler Kaynak Bölgeler (sourceAreas) (Virgülle ayrılmış, MScript kullanılabilir) "Kaynak Bölgeler" parametresinde, belirtilen sayfa adı ve ilgili sayfada yer alan “SourceArea” veya "RefreshableArea" elemanlarının adları aralarında nokta olacak şekilde yazılmalıdır. Birden fazla yenileme yapılmak istendiğinde "Kaynak Bölge" isimleri virgüller ile ayrılarak verilmelidir. "RefreshableArea,SourceArea Listesi" penceresi kullanılarak da seçim yapılabilir. Birden fazla seçim yapmak için CTRL tuşunu kullanın.
Hedef Bölge Kimlikleri (targetAreas) (Virgülle ayrılmış) Bu parametreye tazelenecek olan “TargetArea” veya "RefreshableArea"elemanlarının HTML Kimlikleri virgüller ile ayrılarak verilmelidir. "RefreshableArea, TargetArea Listesi" penceresi kullanılarak da seçim yapılabilir. Birden fazla seçim yapmak için CTRL tuşunu kulllanınız.
İstek Parametreleri (requestParams) İstek parametreleri çoğunlukla “SourceArea” ve/veya "RefreshableArea" alanları tarafından kullanılan veri kaynaklarına parametreler göndermek için kullanılır. Bu tanımlamayı yaparken çağrının hangi elemandan yapılacağı dikkate alınmalıdır. Örneğin değer olarak 'ID=' + this.value verildiğinde, this, olay prosedürü içinden çağrının yapıldığı eleman nesnesini temsil eder. Meşgul Resmi (busyImage) Sayfaya yerleştirilen BusyImage elemanının HTML Kimliğine verilen değer yazılmalıdır. BusyImage elemanı sayfaya ilk yerleştirildiğinde "BI1" html kimlik değeri varsayılan olarak atanmıştır. "Meşgul Resmi" özelliği de "BusyImage Listesi" penceresinden seçilebilir.
Geri Çağrım Fonksiyonu (callbackFunc) Bu özellikte RefreshAreasAction çalıştırıldıktan sonra, ya da diğer bir deyişle hedef "SourceArea" veya "RefreshableArea" alanları yenilendikten sonra çağrılması istenen fonksiyonun adı yazılır. Bu parametre zorunlu değildir.
Kullanıcı Verisi (userData) Kullanıcı verisi parametrelerinde bir veri nesnesi atanmış ise nesne geri çağrım fonksiyonuna iletilecektir. "Geri Çağrım Fonksiyonu" ve "Kullanıcı Verisi" parametreleri yenileme işleminden sonra özel işlemler yapabilme amacıyla kullanılır.
Hata Kotarıcısı (errorHandler) Sistem tarafından yapılan yenileme sonucunun başarısız olması durumuna karşın "Hata Kotarıcısı" tanımlanırsa, bu fonksiyon; sistem mesaj vermeden önce çağrılacaktır.
Orijin Düğüm (originNode) Eğer RefreshAreasAction elemanı bir kaynak bölge ("SourceArea") içinde tanımlanmış ise ilgili konfigürasyona ulaşabilmek için bu kaynak bölge içinde yer alan herhangi bir HTML elemanının nesnesi veya kimliği bu özellikte verilmelidir.
RefreshAreasAction Çağırma Yöntemleri RefreshAreasAction elemanını kullanıp özelliklerini belirledikten sonra RefreshAreasAction'ı harekete geçirmenin iki yöntemi vardır.
Dinamik Çağrı Sayfaya yerleştirilmiş olan bir RefreshAreasAction elemanı üzerinde fare ile sağ tıklandığında açılan menüden " Panoya Kopyala 'Dinamik Çağrı Tanımı' " seçildiğinde, dinamik çağrı tanımı Windows panosuna kopyalanır. Bu çağrı tanımı daha sonra elemanların olay prosedürleri içine veya Script elemanlarının "Gömülü Script" özelliği içine yapıştırılabilir.
Örnek:
%vof(/myRefreshAreasAction/jscall)
Dinamik çağrı, bir derleme zamanı fonksiyonu sayesinde gerçekleştirilir. Bu nedenle RefreshAreasAction elemanının özelliklerinde yapılan değişiklikler sonuca yansıyacaktır.
Fonksiyon Çağrısı Sayfaya yerleştirilmiş olan bir RefreshAreasAction elemanının gerekli tüm özellikleri belirlendikten sonra, üzerine fare ile sağ tıklandığında açılan menüden "Panoya Kopyala 'Javascript Fonksiyon Çağrısı' " seçilirse, AjaxMgr.refreshAreas() metod çağrısı tüm parametreleri ile oluşturulup Windows panosuna kopyalanır.
Panoya kopyalanan tanım daha sonra elemanların olay prosedürleri içine veya Script elemanlarının "Gömülü Script" özelliği içine yapıştırılabilir.
Örnek:
Önemli: "Dinamik Çağrı" nın aksine, tanımın panodan alınıp yapıştırılarak kullanılması sonrasında, RefreshAreasAction elemanı özelliklerinde yapılan değişiklikler etkili olmayacaktır.
|