にボタンを追加しましたView
{
xtype:'button',
id:'when_button_click',
text:'Button Click',
ui:'alert'
}
コントローラーには、次のコードがあります。
1.)私が抱えている問題は、関数Ext.Ajax.request({
の行以降では実行されないことです。onNewNote
プログラムにそのURLにデータを送信させるにはどうすればよいですか。
2.)にはView
、いくつかtextfields
あります。したがって、ユーザーがをタップすると、button
に入力された値textfields
をController
クラスに送信してから、Webサービスを介して送信する必要があります。ViewクラスからControllerクラスにテキストフィールドデータを送信するにはどうすればよいですか?
Ext.define('myapp.controller.testcont', {
extend: "Ext.app.Controller",
config: {
refs: {
newNoteBtn: "#when_button_click"
},
control: {
newNoteBtn: {
tap: "onNewNote"
}
}
},
onNewNote: function () {
console.log("inside onNewNote function");
Ext.Ajax.request({
url: 'http://call.com/the_webservice',
params : values,
failure: function (response) {
var text = response.responseText;
console.log("fail");
}, success: function (response) {
var text = response.responseText;
console.log("success");
}
});
var view = Ext.create('Ext.navigation.View', {
fullscreen: true,
items: [
{
title: 'Navigation View',
html: 'This is the first item in the stack!'
}
]
});
}
// init and launch functions omitted.
});