0
나는 창을 가지고 있고, 맨 아래에 ScrollableView와 아래쪽에 TableView를 갖고 싶다. 그렇게하는 방법?Appcelerator ScrollView 및 TableView 내 창
나는 다음과 같은 코드가 있습니다
var currentWin = Ti.UI.currentWindow;
var dbdata = [
{ title: '' + man.fieldByName('manufacturer') + '', header: 'Manufacturer' },
{ title: '' + rows.fieldByName('series') + '', header: 'Series' },
{ title: '' + rows.fieldByName('engine') + '', header: 'Engine' },
{ title: '' + rows.fieldByName('horsepower') + '' , header: 'Horsepower' },
{ title: '' + rows.fieldByName('yearfrom') + ' to ' + rows.fieldByName('yearto') + '' , header: 'Year' },
{ title: '' + rows.fieldByName('types') + '' , header: 'Engine Type' }
];
var tableView = Ti.UI.createTableView({
data: dbdata,
top: 156
});
var image1 = Ti.UI.createView({width:320,height:156,backgroundImage:'../images/gallery/bmw3er/image1.jpg'});
var image2 = Ti.UI.createView({width:320,height:156,backgroundImage:'../images/gallery/bmw3er/image2.jpg'});
var image3 = Ti.UI.createView({width:320,height:156,backgroundImage:'../images/gallery/bmw3er/image3.jpg'});
var image4 = Ti.UI.createView({width:320,height:156,backgroundImage:'../images/gallery/bmw3er/image4.jpg'});
var image5 = Ti.UI.createView({width:320,height:156,backgroundImage:'../images/gallery/bmw3er/image5.jpg'});
var image6 = Ti.UI.createView({width:320,height:156,backgroundImage:'../images/gallery/bmw3er/image6.jpg'});
var scrollView = Ti.UI.createScrollableView({
views:[image1,image2,image3,image4,image5,image6],
showPagingControl:true,
clipViews:false,
top:0,
left:30,
right:30,
width:320,
height:156,
opacity:0
});
currentWin.add(tableView);
currentWin.add(scrollView);
을하지만 위 코드를 사용하는 경우, 단지 내있는 tableView이 표시됩니다. currentWin.add (scrollView) 만 사용하고 currentWIn.add (tableView)를 제거하면 scrollView가 표시됩니다. - 그러나 둘 다 - 왜?!?!?
알림 : 코드 샘플에서 데이터베이스 쿼리를 제거했습니다 !!!
희망 하시겠습니까?
덕분에, 샤샤
안녕하세요, Adun, 정말 고마워요. 몇 시간 동안 고치려고했는데 문제를 발견하지 못했습니다. 나는 내가 미쳤다고 생각했다. 이제 작동합니다. 다시 한번 감사드립니다. – codeworxx