Sencha TouchビューでJSを使用するにはどうすればよいですか?
Ext.define('project.view.viewexample', {
extend: 'Ext.Panel',
xtype: 'asd',
config: {
styleHtmlContent: true,
scrollabe: 'vertical',
title: 'TITLE!',
Html: '<html>code and also JS?'
}
});
jscode(Script-tags内)を含むhtmlcodeがあります。この問題で使用するのはうまくいかないようです、私は正しいですか?私もtplを使おうとしましたが、何も変わりません。
JSを正しく使用する方法を知っている人はいますか?コントローラー内で使用するのがやや良い方法ですが、その場合、データを渡す方法がわかりません。
編集: 私は私が思う解決策にいくらか近づきました。以下のこのコードは明らかに間違っていますが、誰かが私が間違っていることを見ることができるかもしれません:
Ext.define('projext.view.viewexample', {
extend: 'Ext.Panel',
xtype: 'gps',
config: {
styleHtmlContent: true,
scrollabe: 'vertical',
title: 'GPS',
tpl: 'Här var det GPS'
},
constructor: function() {
this.getPosition();
},
getPosition: function() {
var geo = Ext.create('Ext.util.Geolocation', {
autoUpdate: false,
listeners: {
locationupdate: function(geo) {
alert('New latitude: ' + geo.getLatitude());
},
locationerror: function(geo, bTimeout, bPermissionDenied, bLocationUnavailable, message) {
if(bTimeout){
alert('Timeout occurred.');
} else {
alert('Error occurred.');
}
}
}
});
geo.updateLocation();
}
});