0
私はsencha touchを初めて利用しています。それはデータベースを照会し、それに応じて結果をフェッチする必要がある場合、ユーザーの種類、いくつかの本の値とクリック検索の入力されたテキストフィールドの値に基づいてsenchaでどのように問い合わせますか?
{
xtype: 'textfield',
id: 'road',
placeHolder :'Road',
label: 'Road'
},
:私は、ユーザーがタイプいくつかのデータのテキストフィールドを持っています。
xtype: 'button',
text: 'Search',
handler: function() {
var x=Ext.getCmp('road').getValue();
alert(x); // i can get value here.
db.transaction(
function (transaction) {
transaction.executeSql('SELECT * FROM Journal where id=x;', [],display, null);
}
);
myapp.Viewport.setActiveItem('mylist', {type:'slide', direction:'left'});
}
この選択クエリは、id = 1を入力すると機能します。しかし、私はExt.getcmpからフェッチしているid = xのときはできません。ここで私は実行時に価値を得ています。だから、コンパイル時にxはnullです。質問する方法を教えてください。