Skip to content
İlhan Subaşı edited this page Oct 12, 2019 · 20 revisions

ExtDirectSpring is a library that connects Ext JS (3.x,4.x,5.x,6.x) and Sencha Touch 2 JavaScript applications with Spring 3 MVC back ends. The library implements the Ext.Direct specification. It supports all the features of Ext.Direct, from simple remote calls to form posts with file upload.

To make a server method accessible it needs to be annotated with @ExtDirectMethod and it has to be a member of a Spring managed bean.

@ServicepublicclassTestAction {
@ExtDirectMethodpubliclongmultiply(longnum) {
returnnum * 8;
}
}

and then call the method from JavaScript

testAction.multiply(2,function(result){Ext.MessageBox.alert("Result",result);});

Clone this wiki locally