Archive for the ‘Titanium’ Category

31
Jan
var URL = "http://www.google.com";
Titanium.Platform.openURL(URL);

31
Jan
var win = Titanium.UI.createWindow{};
var webview = Titanium.UI.createWebView({
url :'guide.pdf'
});

var scrollView = Titanium.UI.createScrollableView({
views:[webview]
});

win.add(scrollView);
var webview = Titanium.UI.createWebView({ url :'PDF.pdf'		});

var scrollView = Titanium.UI.createScrollableView({

views:[webview]

});

win.add(scrollView);

12
Nov

The following code will create a table view of countries and also added event listener to handle click.

Titanium.UI.setBackgroundColor('#000');
var tabGroup = Titanium.UI.createTabGroup();

var win1 = Titanium.UI.createWindow({
title:'Tab 1',
backgroundColor:'#fff'
});

var tab1 = Titanium.UI.createTab({
icon:'KS_nav_views.png',
title:'Table View',
window:win1
});

var dataSource =     [{title:"India"},
{title:"China"},
{title:"United States"},
{title:"Japan"},
{title:"Australlia"},
{title:"England"},
{title:"France"},
{title:"Germany"},
{title:"Italy"},
{title:"Switzerland"},
{title:"Sweden"},
{title:"Brazil"},
];
var table = Titanium.UI.createTableView({data: dataSource});
table.addEventListener('click', function(e){
switch(e.index){
case 0:
alert("India");
break;
case 1:
alert("China");
break;
case 2:
alert("United States");
break;
case 3:
alert("Japan");
break;
case 4:
alert("Australlia");
break;
case 5:
alert("England");
break;
case 6:
alert("France");
break;
case 7:
alert("Germany");
break;
case 8:
alert("Italy");
break;
case 9:
alert("Switzerland");
break;
case 10:
alert("Sweden");
break;
case 11:
alert("Brazil");
break;
}
});
win1.add(table);

tabGroup.addTab(tab1);

tabGroup.open();

03
Nov

we will add a NavigationGroup to have a drilldown menu
since all modal windows have navgroup we hide the navgroup
by applying navBarHidden:true

when you run this code you will get a red window with a drilldown button to redWindow.
Check it out.

//code

var win = Titanium.UI.createWindow({navBarHidden:true});

var win1 = Titanium.UI.createWindow({
    backgroundColor:"red",
    title:"Red Window"
});

var nav = Titanium.UI.iPhone.createNavigationGroup({
   window: win1
});

win.add(nav);
win.open({modal:true});

var win2 = Titanium.UI.createWindow({
    backgroundColor:"blue",
    title:"Blue Window"
});

nav.open(win2,{animated:true});

Happy Coding……..