Templates y Temas para ExtJS y Sencha Touch Bleext!
Bleextop! un desktop OpenSource para Ext4 y CodeIgniter http://bit.ly/pUwLJO
Dudas con scripttag en data.Store + JSONP twitter
  • Vote Up0Vote Down kirakira April 2011
    Posts: 8
    Ahora me toco ver sobre la api de sencha touch , y mis dudas son las siguientes, veran revisando el api de twitter menciona que nos puede prover la informacion con tres formatos Json,xml y rss entonces en los ejemplos de sencha hacen uso de la api de twiter con el geo_location pues lo implementan con google maps , yo quisiera saber cual es la diferencia de usar scripttag y jsonp , de preferencia con un ejemplo sencillo para saber como implementar
  • 1 Answer sorted by
  • Vote Up0Vote Down kirakira April 2011
    Posts: 8
    Pues ya logre mi cometido bien dice que si deseas algo debe hacerlo uno jejejeje(es broma), pues aki os pongo el codigo por si alguien le interesa

    var myTpl = new Ext.XTemplate (
    '<tpl for=".">',
    '<div class = "tweets">',
    '<div class = "profile_image"><img src="http://a3.twimg.com/profile_images/494641058/camara_de_diputadosa_normal.jpg"></img></div>',
    '<div class = "tweet_created"><p>{created_at}</p></div>',
    '<div class = "tweet_text"><p>{text}</p></div>',
    '<div class = "tweet_url"><a href = "http://www.diputadospri.org.mx" ><p>http://www.diputadospri.org.mx</p></a></div>',
    '</div>',
    '</tpl>'
    );
    ////modelo de datos////
    twr = Ext.regModel( 'Tweet',{
    fields: [ {name:'text'},{name:'user.profile_image_url'},{name:'created_at'},{name:'user.url'}]
    });
    ////store donde se almacenara y seleccionara la informacion////
    var store = new Ext.data.Store({
    model: 'Tweet',
    storeId:'tweet',
    proxy: {
    type: 'scripttag',
    url : 'http://twitter.com/statuses/user_timeline/diputadospri.json?&count=10',
    reader: {
    type: 'json',
    }
    }
    });
    store.load();
    console.log(store);
    var twitterPanel = new Ext.Panel({
    id: 'twitterPanel',
    items: new Ext.DataView({

    tpl: myTpl,
    store: store,
    autoHeight:true,
    multiSelect: true,
    itemSelector:'div.tweets',
    emptyText: 'No images to display'
    })
    });



    Ext.setup({
    icon: 'icon.png',
    glossOnIcon: false,
    tabletStartupScreen: 'tablet_startup.png',
    phoneStartupScreen: 'phone_startup.png',
    onReady: function() {


    var mainPanel = new Ext.Panel({
    fullscreen:true,
    id:'mainPanel',
    tpl:myTpl,
    maxWidth:450,
    maxHeight:500,
    minHeight:150,
    minWidth:200,
    scroll: 'vertical',
    items: [twitterPanel]

    });

    }
    });


    solo si alguien le puede contribuir en la template que es cuando quiero obtner la profile_image y la url que estan dentro de user no la puedo obtener por el momento la puse de esa manera

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Login with Facebook Sign In with Twitter

Sign In Apply for Membership

In this Discussion

Poll

No poll attached to this discussion.

Tagged