comparison app/view/grid/Messwert.js @ 845:613ad3263e59

Load messgroessen with messmethode filter.
author Raimund Renkert <raimund.renkert@intevation.de>
date Wed, 08 Jul 2015 09:33:25 +0200
parents fab0b7be5aca
children 07dfcdf5b41f
comparison
equal deleted inserted replaced
844:1449d58d6f58 845:613ad3263e59
27 margin: '0, 5, 5, 5', 27 margin: '0, 5, 5, 5',
28 28
29 recordId: null, 29 recordId: null,
30 readOnly: true, 30 readOnly: true,
31 allowDeselect: true, 31 allowDeselect: true,
32 messgroesseStore: null,
32 33
33 initComponent: function() { 34 initComponent: function() {
34 this.rowEditing = Ext.create('Ext.grid.plugin.RowEditing', { 35 this.rowEditing = Ext.create('Ext.grid.plugin.RowEditing', {
35 clicksToMoveEditor: 1, 36 clicksToMoveEditor: 1,
36 autoCancel: false, 37 autoCancel: false,
47 return false; 48 return false;
48 } 49 }
49 return true; 50 return true;
50 } 51 }
51 } 52 }
52 }); 53 });
53 54 var me = this;
54 this.plugins = [this.rowEditing]; 55 this.plugins = [this.rowEditing];
55 56
56 this.dockedItems = [{ 57 this.dockedItems = [{
57 xtype: 'toolbar', 58 xtype: 'toolbar',
58 dock: 'bottom', 59 dock: 'bottom',
79 var store = Ext.data.StoreManager.get('messgroessen'); 80 var store = Ext.data.StoreManager.get('messgroessen');
80 return store.findRecord('id', value, 0, false, false, true).get('messgroesse'); 81 return store.findRecord('id', value, 0, false, false, true).get('messgroesse');
81 }, 82 },
82 editor: { 83 editor: {
83 xtype: 'combobox', 84 xtype: 'combobox',
84 store: Ext.data.StoreManager.get('messgroessen'), 85 store: me.messgroesseStore,
85 displayField: 'messgroesse', 86 displayField: 'messgroesse',
86 valueField: 'id', 87 valueField: 'id',
87 allowBlank: false, 88 allowBlank: false,
88 editable: true, 89 editable: true,
89 forceSelection: true, 90 forceSelection: true,

http://lada.wald.intevation.org