Ajax

Top  Next

AjaxAçılımı "Asynchronous Javascript and XML" olan AJAX, Javascript ve XML kullanarak etkileşimli web uygulamaları geliştirme tekniğini ifade eden bir terimdir.

Ajax tekniğinin MoreMotion içindeki kullanımı son derece basittir; çünkü tazelenmesi gereken sayfa bölümleri görsel olarak tasarlanabilir. Oysa normal bir Ajax gerçeklemesinde tüm işlemler için yoğun javascript kodlamasının yapılması gerekir.

Bir normal Ajax gerçeklemesinin sorumlulukları:

1. XMLHttpRequest isteğini hazırlamak
2. Yanıtı almak ve dönen XML düğümleri üzerinde dolaşmak
3. XML düğümlerinden alınan taze veri ile DOM elemanlarını ve değerlerini değiştirmek (örneğin select elemanının seçeneklerini doldurmak, tablolar örmek, vb.)

Bir MoreMotion Ajax gerçeklemesinin sorumlulukları:

1. Sayfaların hedef ve kaynak bölümlerini görsel olarak tasarlamak
2. Bir olay prosedüründen ilgili yenileme fonksiyonu çağırmak

 

AjaxTree

Elemanlar

Yenileme Aksiyon Elemanları

CustomRefreshAction

MScriptAction (Ajax v4.2 den beri)

OpenFlowinAction (Ajax v4.2 den beri)

RefreshAreasAction

RefreshBlocksAction

RefreshFieldsAction

RefreshOptionsAction

 

Yenileme Alanları

RefreshableArea

SourceArea

TargetArea

 

Yenileme İşlem Elemanları

CustomRefreshProcess

RefreshBlocksProcess

RefreshFieldsProcess

RefreshOptionsProcess

RefreshAreasProcess

 

AjaxCommand

AjaxExecutionDef

AjaxScripts

BusyImage

SuggestBox

mor.Ajax.setResultFields() MScript Fonksiyonu