Вы находитесь на странице: 1из 3

/** * @author: ehungampola (Erandika Umal Hungampola (c)2012*) * @App ID: Erandika Sample eBook Viewer * @Comments: Display

list of ebooks */ var currentWin = Ti.UI.currentWindow; function setData() { var db = Ti.Database.install('../DB/eBooksDB', 'eBooksTable'); var rows = db.execute('SELECT * FROM eBooksTable'); var eBookListArray = []; while(rows.isValidRow()) { eBookListArray.push({ AeBookName : '' + rows.fieldByName('eBookName') + '', AebookSmallPic : '' + rows.fieldByName('ebookSmallPic') + '', AeBookPrice : '' + rows.fieldByName('eBookPrice') + '', AeBookISBN : '' + rows.fieldByName('eBookISBN') + '', AeBookPromo : '' + rows.fieldByName('eBookPromo') + '', AeBookAuthor : '' + rows.fieldByName('eBookAuthor') + '' , AeBookAboutAuthor : '' + rows.fieldByName('eBookAboutAut hor') + '', hasChild : true, path : '../eBooks/eBook_Summary.js', title : '' + rows.fieldByName('eBookName') + '' }); rows.next(); }; var data = []; for(var i = eBookListArray.length - 1; i >= 0; i--) { var row = Ti.UI.createTableViewRow(); var TSmallImg = Ti.UI.createImageView({ //opacity : '1', //backgroundImage: '../images/' + eBookListArray[i].Aebo okSmallPic + '.jpg', //url : '../images/' + eBookListArray[i].AebookSmallPic + '.jpg', image : '../images/' + eBookListArray[i].AebookSmallPic + '.jpg', width : 'auto', height : 'auto', left : 4, top : 2 }); var TeBookName = Ti.UI.createLabel({ text : eBookListArray[i].AeBookName, font : { fontSize : 16, fontWeight : 'bold' }, width : 'auto', textAlign : 'left', top : 2, left : 140, height : 'auto' });

var TeBookPrice = Ti.UI.createLabel({ text : 'Price: ' + eBookListArray[i].AeBookPrice, font : { fontSize : 16, fontWeight : 'bold' }, width : 'auto', textAlign : 'left', top : 22, left : 140, height : 'auto' }); var TeBookPromo = Ti.UI.createLabel({ text : 'Promotions :' + eBookListArray[i].AeBookPromo, font : { fontSize : 16, fontWeight : 'bold' }, width : 'auto', textAlign : 'left', top : 40, left : 140, height : 'auto' }); var TeBookISBN = Ti.UI.createLabel({ text : 'ISBN ID :' + eBookListArray[i].AeBookISBN, font : { fontSize : 16, fontWeight : 'bold' }, width : 'auto', textAlign : 'left', top : 60, left : 140, height : 'auto' }); var TeBookAuthor = Ti.UI.createLabel({ text : 'Author :' + eBookListArray[i].AeBookAuthor, font : { fontSize : 16, fontWeight : 'bold' }, width : 'auto', textAlign : 'left', top : 2, left : 550, height : 'auto' }); var TeBookAboutAuthor = Ti.UI.createLabel({ text : 'About Author :' + eBookListArray[i].AeBookAboutA uthor, font : { fontSize : 16, fontWeight : 'bold' }, width : 'auto',

textAlign : 'left', top : 10, left : 550, height : 100 }); row.add(TSmallImg); row.add(TeBookName); row.add(TeBookPrice); row.add(TeBookPromo); row.add(TeBookISBN); row.add(TeBookAuthor); row.add(TeBookAboutAuthor); row.title = eBookListArray[i].title; row.path = eBookListArray[i].path; row.hasChild = eBookListArray[i].hasChild; row.className = 'eBook_row'; data.push(row); }; TheTable.setData(data); }; var TheTable = Ti.UI.createTableView({ style : Ti.UI.iPhone.TableViewStyle.GROUPED }); TheTable.addEventListener('click', function(e) { //if (e.rowData.path) { var win123 = Ti.UI.createWindow({ url : '../eBooks/eBook_Summary.js', title : e.rowData.title }); //} //alert (e.rowData.path); var TeBookName = e.rowData.title; win123.TeBookName = TeBookName; Ti.UI.currentTab.open(win123); }); currentWin.add(TheTable); setData();

Вам также может понравиться