Eu sou novo no sencha touch 2 development.
minha dúvida é: -
1) Como consumir um serviço da web no sencha touch 2?
2) Como passar parâmetros para o método de serviço da web como uma entrada para esse método de serviço?
peço que você ajude.
qualquer referência ou tutoriais me ajudariam muito.
Desde já, obrigado.
Respostas:
0 para resposta № 1Supondo que é disso que você está falando, aqui está um bom tutorial sobre como começar: http://miamicoder.com/2012/how-to-create-a-sencha-touch-2-app-part-1/
Eu pessoalmente uso um back-end PHP / MySQL com um proxy AJAX
0 para resposta № 2
Eu usei a solicitação ajax para atingir esse objetivo assim:
var resp = Ext.Ajax.request({
method: "post",
url: url,
jsonData: {
"method" : "Product.search",
"params" : {
"pageSize" : 20,
"pageIndex" : 0
}
},
async : true,
success : function(response, options){
var sResult = Ext.decode(response.responseText);
Ext.Array.each(sResult["result"]["datas"], function(obj){
productModel = Ext.create("transport.model.Product", obj);
productStore.add(productModel);
});
callback();
},
failure : function(response, options){
}
});