Guest User

Untitled

a guest
Jun 25th, 2018
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Ext.define('IHG.admin.userform.Form', {
  2.     extend : 'Ext.panel.Panel',
  3.     alias : 'widget.userform',
  4.     border : false,
  5.     initComponent : function(){
  6.         this.items = [
  7.             {
  8.                 border : false,
  9.                 items : [
  10.                             {
  11.                                 border : false,
  12.                                 layout : 'hbox',
  13.                                 items : [
  14.                                     this.buildGroupSelector()
  15.                                 ]
  16.                             }
  17.                         ]
  18.             },
  19.             {
  20.                 border : false,
  21.                 items : [
  22.                             {
  23.                                 layout : 'hbox',
  24.                                 items : []
  25.                             }
  26.                         ]
  27.             }
  28.         ];
  29.         this.callParent(arguments);
  30.     },
  31.     buildGroupSelector : function() {
  32.         return Ext.create('Ext.ux.form.ItemSelector',
  33.                 {
  34.                     displayField : 'name',
  35.                     valueField : 'id',
  36.                     buttons : ["add", "remove"],
  37.                     store : this.buildAllGroupStore(),
  38.                     value : ["1"]
  39.                 }
  40.         );
  41.     },
  42.     buildAllGroupStore : function() {
  43.         var store = Ext.create('Ext.data.Store', {
  44.             fields: ['id', 'name'],
  45.             autoLoad : true,
  46.             data : [
  47.                 {"id":"1", "name":"BASIC"},
  48.                 {"id":"2", "name":"BRAND MANAGERS"},
  49.                 {"id":"3", "name":"FINANCE MANAGERS"}
  50.             ]
  51.         });
  52.         return store;
  53.     }
  54.    
  55. });
Add Comment
Please, Sign In to add comment