ExtJS WindowGroup example
Ext. onReady (function () {// Ext. ZIndexManager is Ext. windowGroup method // create manager var winGrp = new Ext. windowGroup (); // create five window objects and register them with winGrpfor (var I = 1; I <= 5; I ++) {var win = new Ext. window ({id: 'win _ '+ I, title: 'window' + I, width: 400, height: 400, renderTo: Ext. getBody (),}) win. show (); winGrp. register (win);} var btn1 = new Ext. button ({text: 'hide all ', renderTo: Ext. getBody (), handler: function () {winGrp. hideAll () ;}}) var btn2 = new Ext. button ({text: 'Show all ', renderTo: Ext. getBody (), handler: function () {winGrp. each (function (cmp) {cmp. show ()}) }) var btn3 = new Ext. button ({text: "stick", renderTo: Ext. getBody (), handler: function () {winGrp. bringToFront ("win_1") }}) var btn4 = new Ext. button ({text: "bottom", renderTo: Ext. getBody (), handler: function () {winGrp. sendToBack ("win_5 ")}})});