1. #1
    Sencha User
    Join Date
    Nov 2012
    Posts
    1
    Vote Rating
    0
    msmohandg is on a distinguished road

      0  

    Default Unanswered: calling view page on window from controller after button click

    Hi All,

    I am new to ExtJs, I need to show a popup window after a button click, Please look at the things I have done,

    Controller: User.js

    Ext.define('Complaints.controller.BusinessUnits',{
    extend: 'Ext.app.Controller',

    init: function(){
    this.control({
    'toolbar button': {
    'click': this.openUserWindow
    }
    });
    },

    openUserWindow: function() {
    // What should I do in this part? How can I show the userlist view page in a window?
    }


    });

    View: UserList.js

    Ext.define('Complaints.view.UserList', {
    extend: 'Ext.window.Window',
    alias: 'widget.userlist',
    initComponent: function() {
    layout: 'anchor',
    resizable: true,
    width: 800,
    height: 600,
    items: [ {
    xtype: 'checkboxgroup',
    fieldLabel: 'Review Complaints By',
    cls: 'x-check-group-alt',
    items: [
    {boxLabel: 'Business Unit', name: 'businessunit-button', checked: true},
    {boxLabel: 'Manufacturing', name: 'manufacturing-button'}
    ]
    }];

    });



    thanks.

  2. #2
    Sencha User existdissolve's Avatar
    Join Date
    Jan 2010
    Location
    Kansas
    Posts
    522
    Vote Rating
    87
    Answers
    31
    existdissolve is just really nice existdissolve is just really nice existdissolve is just really nice existdissolve is just really nice existdissolve is just really nice

      0  

    Default

    You should be able to do something like:

    Code:
    openUserWindow: function(){
       var thewindow = Ext.widget('userlist');
       // show the window
       thewindow.show();
    }
    Here's an example: http://jsfiddle.net/existdissolve/qtQWT/

  3. #3
    Sencha User
    Join Date
    Nov 2014
    Location
    India
    Posts
    1
    Vote Rating
    0
    Attari is on a distinguished road

      0  

    Default

    The above code worked, now the concern is how to display it as a pop-up