2011-03-02 2 views
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가 표시됩니다. - 그러나 둘 다 - 왜?!?!?

알림 : 코드 샘플에서 데이터베이스 쿼리를 제거했습니다 !!!

희망 하시겠습니까?

덕분에, 샤샤

답변

1

Ti.UI.createScrollableView 함수 호출에서 다음 매개 변수 opacity: 0를 제거합니다.

감사합니다. Adun

+0

안녕하세요, Adun, 정말 고마워요. 몇 시간 동안 고치려고했는데 문제를 발견하지 못했습니다. 나는 내가 미쳤다고 생각했다. 이제 작동합니다. 다시 한번 감사드립니다. – codeworxx