mstanko@1107: /* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz mstanko@1107: * Software engineering by Intevation GmbH mstanko@1107: * mstanko@1107: * This file is Free Software under the GNU GPL (v>=3) mstanko@1107: * and comes with ABSOLUTELY NO WARRANTY! Check out mstanko@1107: * the documentation coming with IMIS-Labordaten-Application for details. mstanko@1107: */ mstanko@1107: mstanko@1107: /** mstanko@1107: * Combobox for MessprogrammLand mstanko@1107: */ mstanko@1107: Ext.define('Lada.view.widget.MessprogrammLand', { mstanko@1107: extend: 'Lada.view.widget.base.ComboBox', mstanko@1107: alias: 'widget.messprogrammland', mstanko@1107: store: 'messprogrammkategorie', mstanko@1107: displayField: 'display', mstanko@1107: valueField: 'id', mstanko@1107: emptyText: 'Wählen Sie eine Landesmessprogramm', mstanko@1107: // Enable filtering of comboboxes mstanko@1107: queryMode: 'local', mstanko@1107: triggerAction: 'all', mstanko@1107: typeAhead: true, mstanko@1107: minChars: 0, mstanko@1107: layout: 'hbox', mstanko@1107: mstanko@1107: initComponent: function() { mstanko@1107: this.store = Ext.data.StoreManager.get('messprogrammkategorie'); mstanko@1107: if (!this.store) { mstanko@1107: this.store = Ext.create('Lada.store.MessprogrammKategorie'); mstanko@1107: } mstanko@1107: else { mstanko@1107: this.store.clearFilter(); mstanko@1107: } mstanko@1107: this.callParent(arguments); mstanko@1107: } mstanko@1107: });