Guest User

TimerPanel

a guest
Jun 10th, 2013
241
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Ext.define('MyApp.view.TimerPanel', {
  2. //    extend: 'Ext.form.Panel',
  3.     extend: 'Ext.Container',
  4.     alias: 'widget.timer',
  5.  
  6.     config: {
  7.        layout: {
  8.         type: 'fit',
  9.        },
  10.        scrollable: false,
  11.        draggable: false,
  12.        scroll: false,
  13.        items: [
  14.             {
  15.                xtype: 'container',
  16.                layout:{
  17.                 type: 'vbox',
  18.                },
  19.                items: [
  20.                        {
  21.                             xtype: 'container',
  22.                             docked: 'top',
  23.                             height: 50,
  24.                             layout: {
  25.                                 type: 'hbox'
  26.                             },
  27.                             items: [
  28.                                 {
  29.                                     xtype: 'image',
  30.                                     itemId: 'imageIcon',
  31.                                     flex: 1,
  32.                                     height: 50,
  33.                                     width: 50,
  34.                                     src: 'img/beamer_icon.png'
  35.                                 },
  36.                                 {
  37.                                     xtype: 'textfield',
  38.                                     id: 'dosenName',
  39.                                     itemId: 'dosenName',
  40.                                     flex: 3,
  41.                                     label: 'Name',
  42.                                     labelAlign: 'left'
  43.                                 }
  44.                             ]
  45.                         },
  46.                         {
  47.                             xtype:'timerList',
  48.                             flex: 9,
  49.                             variableHeights: true,
  50.                             scrollable: true
  51.                         },
  52.                         {
  53.                             xtype: 'checkboxfield',
  54.                             itemId: 'sperren',
  55.                             id: 'sperren',
  56.                             flex: 2,
  57.                             cls: 'sperren',
  58.                             label: 'sperren',
  59.                             labelWidth: '50%',
  60.                             labelAlign: 'left'
  61.                         },
  62.                         {
  63.                             xtype: 'textfield',
  64.                             name: 'description',
  65.                             labelWidth: '100%',
  66.                             flex: 2,
  67.                             label: 'Aktion bei Ausfall: Dose...'
  68.                         },
  69.                         {
  70.                             xtype: 'container',
  71.                             layout:{
  72.                                 type: 'hbox',
  73.                             },
  74.                             title: 'Ausfall-Verhalten',
  75.                             items: [
  76.                                     {
  77.                                         xtype: 'radiofield',
  78.                                         itemId: 'ausfallEinschalten',
  79.                                         name: 'TF',
  80.                                         value: 'e',
  81.                                         flex: 1,
  82.                                         label: 'einschalten',
  83.                                         labelAlign: 'top'
  84.                                     },
  85.                                     {
  86.                                         xtype: 'radiofield',
  87.                                         itemId: 'ausfallWiederherstellen',
  88.                                         name: 'TF',
  89.                                         value: 'w',
  90.                                         flex: 1,
  91.                                         label: 'wiederherstellen',
  92.                                         labelAlign: 'top'
  93.                                     },
  94.                                     {
  95.                                         xtype: 'radiofield',
  96.                                         itemId: 'ausfallAusschalten',
  97.                                         name: 'TF',
  98.                                         value: 'a',
  99.                                         flex: 1,
  100.                                         label: 'ausschalten',
  101.                                         labelAlign: 'top'
  102.                                     }
  103.                             ]
  104.                         },
  105.                         {
  106.                             xtype: 'button',
  107.                             flex: 1,
  108.                             itemId: 'saveTimer',
  109.                             margin: '1% 25% 5% 25%',
  110.                             padding: '1%',
  111.                             text: 'speichern'      
  112.                         }
  113.                     ]
  114.             }
  115.         ]  
  116.     }
  117. });
Advertisement
Add Comment
Please, Sign In to add comment