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