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을 입력하면 작동합니다. 하지만 id = x 때 Ext.getcmp에서 가져 오는거야. 여기에 나는 런타임에 가치를 얻고있다. 따라서 컴파일시 x는 null입니다. 쿼리 방법을 제안 해주세요.