解決策が必要なかなり簡単な問題があります。さまざまなオプションを試しましたが、良い結果は得られませんでした。私がやろうとしているのは、クラス内でテキストフィールドを追加し、javascript を介して値を入れることです。
たとえば、次のコードを取得しました。
Ext.define('project.view.viewexample', {
extend: 'Ext.Panel',
xtype: 'gps',
config: {
styleHtmlContent: true,
scrollabe: 'vertical',
title: 'GPS',
tpl: ''
},
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();
}
});
テキストフィールドを作成し、テキストフィールドを更新する緯度値を警告する代わりに、どうすればよいでしょうか。どうすればいいですか?
- 上記で使用した構造でテキストフィールドを作成するにはどうすればよいですか?
- javascriptから呼び出して変更する方法は?
前もって感謝します!この知識の上に座っている人に大きな信用を!