Quantcast
Viewing all articles
Browse latest Browse all 8068

working with tableview and http request

now i had made http request and i got the data from server but i wont to make a function that when the data is more 5 make pager like page 1 page 2 and spilt the data in this pager can i

var data,xhr
data = [];
xhr = Titanium.Network.createHTTPClient();
xhr.open('GET', 'xxxxxxxxxxxxxxxxxxxxxxxxx');
xhr.send();
xhr.onload = function(e) {
    if (e.success) {
        $.loading.hide();
        $.projectsTbl.setVisible(true);
        var doc = this.responseXML.documentElement;
        var items = doc.getElementsByTagName("item");
        for (var i = 0; i < items.length; i++) {
            data.push(Alloy.createController('tableViewRow', {
                title : items.item(i).getElementsByTagName("title").item(0).text,
                desc : items.item(i).getElementsByTagName("description").item(0).text,
                link : items.item(i).getElementsByTagName("link").item(0).text
            }).getView());
        }
        $.projectsTbl.setData(data);
         if(data.length > 5){
             // make the pager            
          }
    }
};
can any one help me

Viewing all articles
Browse latest Browse all 8068

Trending Articles