1. #1
    Sencha User Riaz's Avatar
    Join Date
    Sep 2010
    Location
    Sydney, Australia
    Posts
    183
    Vote Rating
    -1
    Riaz is an unknown quantity at this point

      0  

    Question Sencha Touch - How function work?

    Sencha Touch - How function work?


    I have code as follow -

    / Project Button
    var btnProject = new Ext.Button({
    text: 'Project',
    handler: ProjectList

    });



    // Function - ProjectList
    var ProjectList = function (botton, event) {

    ....

    }

    // Function - closeList
    var closeList = function (botton, event) {

    ....

    }


    My Question is -
    is there any option, when I click first time on"btnProject", the "ProjectList" will be called and next time "CloseList" will be called?

  2. #2
    Sencha - Ext JS Dev Team evant's Avatar
    Join Date
    Apr 2007
    Location
    Sydney, Australia
    Posts
    16,825
    Vote Rating
    609
    evant has a reputation beyond repute evant has a reputation beyond repute evant has a reputation beyond repute evant has a reputation beyond repute evant has a reputation beyond repute evant has a reputation beyond repute evant has a reputation beyond repute evant has a reputation beyond repute evant has a reputation beyond repute evant has a reputation beyond repute evant has a reputation beyond repute

      0  

    Default


    No, but you could simulate it pretty easily:

    Code:
    var close = true;
    new Ext.Button({
        handler: function(btn){
            close = !close;
            if(close){
                closeList.apply(btn, arguments);
            }else{
                ProjectList.apply(btn, arguments);
            }
        }
    });
    Evan Trimboli
    Sencha Developer
    Twitter - @evantrimboli
    Don't be afraid of the source code!

  3. #3
    Sencha User Riaz's Avatar
    Join Date
    Sep 2010
    Location
    Sydney, Australia
    Posts
    183
    Vote Rating
    -1
    Riaz is an unknown quantity at this point

      0  

    Default


    Thanks for your replay. I have totally understood your coding. But I need more help to solve my problem. I have following function. When I click on Project button, it is displaying list of information. How can I close this list when I click next time?

    // Function - ProjectList
    var ProjectList = function (botton, event) {


    Ext.regModel('Project', {
    fields: ['ProjctName', 'ProjectNumber']
    });

    var groupingBase = {
    tpl: '<tpl for="."><div class="project"><strong>{ProjectNumber}</strong> {ProjctName}</div></tpl>',
    itemSelector: 'div.project',

    singleSelect: true,
    grouped: true,
    indexBar: true,

    store: new Ext.data.Store({
    model: 'Project',
    sorters: 'ProjctName',

    getGroupString: function (record) {
    return record.get('ProjctName')[0];
    },

    data: [
    { ProjectNumber: '20100003', ProjctName: 'Unversity of Queensland' },
    { ProjectNumber: '20100010', ProjctName: 'Unversity Project 01' },
    { ProjectNumber: '20100011', ProjctName: 'Unversity Project 02' },
    { ProjectNumber: '20900001', ProjctName: 'Old Windsor Rd Bus Shelter' },
    { ProjectNumber: '20100001', ProjctName: 'Bedrok Park Landscape' },
    { ProjectNumber: '20100005', ProjctName: 'Project 01' },
    { ProjectNumber: '20100006', ProjctName: 'Project 02' },
    { ProjectNumber: '20100007', ProjctName: 'Project 03' },

    ]
    })
    };

    new Ext.List(Ext.apply(groupingBase, {
    fullscreen: true

    }))
    }

  4. #4
    Sencha - Ext JS Dev Team evant's Avatar
    Join Date
    Apr 2007
    Location
    Sydney, Australia
    Posts
    16,825
    Vote Rating
    609
    evant has a reputation beyond repute evant has a reputation beyond repute evant has a reputation beyond repute evant has a reputation beyond repute evant has a reputation beyond repute evant has a reputation beyond repute evant has a reputation beyond repute evant has a reputation beyond repute evant has a reputation beyond repute evant has a reputation beyond repute evant has a reputation beyond repute

      0  

    Default


    What do you mean by "close"?

    Code:
    Ext.setup({
        onReady: function(){
            var main = new Ext.Panel({
                fullscreen: true,
                layout: 'card',
                items: [{
                    html: 'Initial Card',
                    dockedItems: [{
                        xtype: 'toolbar',
                        dock: 'top',
                        items: [{
                            text: 'Show list',
                            handler: function(){
                                main.setCard(1);
                            }
                        }]
                    }]
                }, {
                    html: 'List Card',
                    dockedItems: [{
                        xtype: 'toolbar',
                        dock: 'top',
                        items: [{
                            text: 'Show main',
                            handler: function(){
                                main.setCard(0);
                            }
                        }]
                    }]
                }]
            });
        }
    });
    Evan Trimboli
    Sencha Developer
    Twitter - @evantrimboli
    Don't be afraid of the source code!

  5. #5
    Sencha User Riaz's Avatar
    Join Date
    Sep 2010
    Location
    Sydney, Australia
    Posts
    183
    Vote Rating
    -1
    Riaz is an unknown quantity at this point

      0  

    Default


    When I click on "Project" button, it will show list of projects. But next time click, it should be hide the frame. May be display another frame.

Similar Threads

  1. Replies: 10
    Last Post: 20 Jan 2012, 10:10 AM
  2. Could Ext Js and Sencha Touch work together?
    By handitan in forum Sencha Touch 1.x: Discussion
    Replies: 3
    Last Post: 26 Apr 2011, 1:25 PM
  3. Sencha Touch on iPhone v1 / iPod touch v1 ?
    By palnap in forum Sencha Touch 1.x: Discussion
    Replies: 4
    Last Post: 28 Oct 2010, 5:30 PM
  4. Sencha Touch contract work in New York City
    By tfabacher in forum Sencha Touch 1.x: Discussion
    Replies: 0
    Last Post: 12 Jul 2010, 10:04 AM

Thread Participants: 1

Turkiyenin en sevilen filmlerinin yer aldigi xnxx internet sitemiz olan ve porn sex tarzi bir site olan mobil porno izle sitemiz gercekten dillere destan bir durumda herkesin sevdigi bir site olarak tarihe gececege benziyor. Sitenin en belirgin ozelliklerinden birisi de Turkiyede gercekten kaliteli ve muntazam, duzenli porno izle siteleri olmamasidir. Bu yuzden iste. Ayrica en net goruntu kalitesine sahip adresinde yayinlanmaktadir. Mesela diğer sitelerimizden bahsedecek olursak, en iyi hd porno video arşivine sahip bir siteyiz. "The Best anal porn videos and slut anus, big asses movies set..." hd porno faketaxi