Skip to content

Instantly share code, notes, and snippets.

@nazrdogan
Created August 2, 2013 15:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nazrdogan/6140679 to your computer and use it in GitHub Desktop.
Save nazrdogan/6140679 to your computer and use it in GitHub Desktop.
Titanium DrillDown -Tamamı
Titanium.UI.setBackgroundColor('#000');
// TAB GRUBU OLUŞTUR
var tabGroup = Titanium.UI.createTabGroup();
// ANA WİNDOW OLUŞTURULUR BUNU HTML'DE BODY GİBİ DÜŞÜNEBİLİRİSNİZ
var win1 = Titanium.UI.createWindow({
title:'kayhankirgiz.com',
backgroundColor:'#fff' ,
tabBarHidden:true
});
var tab1 = Titanium.UI.createTab({
title:'Tab 1',
window:win1
});
var main_menu = Ti.UI.createTableView({
style:Titanium.UI.iPhone.TableViewStyle.GROUPED,
scrollable:false
});
var main_menu = Ti.UI.createTableView({
style:Titanium.UI.iPhone.TableViewStyle.GROUPED,
scrollable:false
});
var firstItemRow = Ti.UI.createTableViewRow({
hasChild: true
});
var firstItemLabel = Ti.UI.createLabel({
left: 9,
text: "Birinci"
});
firstItemRow.add(firstItemLabel);
main_menu.appendRow(firstItemRow);
var secondItemRow = Ti.UI.createTableViewRow({
hasChild: true
});
var secondItemLabel = Ti.UI.createLabel({
left: 9,
text: "ikinci"
});
secondItemRow.add(secondItemLabel);
main_menu.appendRow(secondItemRow);
var thirdItemRow = Ti.UI.createTableViewRow({
hasChild: true
});
var thirdItemLabel = Ti.UI.createLabel({
left: 9,
text: "ücüncü"
});
thirdItemRow.add(thirdItemLabel);
main_menu.appendRow(thirdItemRow);
var fourthItemRow = Ti.UI.createTableViewRow({
hasChild: true
});
var fourthItemLabel = Ti.UI.createLabel({
left: 9,
text: "dördüncü"
});
fourthItemRow.add(fourthItemLabel);
main_menu.appendRow(fourthItemRow);
var sub_win1 = Ti.UI.createWindow({title:'Alt Window-1'});
var sub_table1 = Ti.UI.createTableView({style:Titanium.UI.iPhone.TableViewStyle.GROUPED});
var sub_row1 = Ti.UI.createTableViewRow();
var sub_label1 = Ti.UI.createLabel({left:9, text: "Alt Menu 1!"});
sub_row1.add(sub_label1);
sub_table1.appendRow(sub_row1);
sub_win1.add(sub_table1);
// sub window 2
var sub_win2 = Ti.UI.createWindow({title:' Alt Window 2'});
var sub_table2 = Ti.UI.createTableView({style:Titanium.UI.iPhone.TableViewStyle.GROUPED});
var sub_row2 = Ti.UI.createTableViewRow();
var sub_label2 = Ti.UI.createLabel({left:9, text: "Alt Menu 2!"});
sub_row2.add(sub_label2);
sub_table2.appendRow(sub_row2);
sub_win2.add(sub_table2);
// sub window 3
var sub_win3 = Ti.UI.createWindow({title:'Alt Window 3'});
var sub_table3 = Ti.UI.createTableView({style:Titanium.UI.iPhone.TableViewStyle.GROUPED});
var sub_row3 = Ti.UI.createTableViewRow();
var sub_label3 = Ti.UI.createLabel({left:9, text: "Alt Menu 3!"});
sub_row3.add(sub_label3);
sub_table3.appendRow(sub_row3);
sub_win3.add(sub_table3);
// sub window 4
var sub_win4 = Ti.UI.createWindow({title:'Alt Window 4'});
var sub_table4 = Ti.UI.createTableView({style:Titanium.UI.iPhone.TableViewStyle.GROUPED});
var sub_row4 = Ti.UI.createTableViewRow();
var sub_label4 = Ti.UI.createLabel({left:9, text: "Alt Menu 4!"});
sub_row4.add(sub_label4);
sub_table4.appendRow(sub_row4);
sub_win4.add(sub_table4);
// add the event to the first item
firstItemRow.addEventListener('click', function (e) {
tab1.open(sub_win1);
});
// add the event to the second item
secondItemRow.addEventListener('click', function (e) {
tab1.open(sub_win2);
});
// add the event to the third item
thirdItemRow.addEventListener('click', function (e) {
tab1.open(sub_win3);
});
// add the event to the fourth item
fourthItemRow.addEventListener('click', function (e) {
tab1.open(sub_win4);
});
win1.add(main_menu);
tabGroup.addTab(tab1);
tabGroup.open();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment