# HG changeset patch # User Raimund Renkert # Date 1436352139 -7200 # Node ID c89d6de27fd39fc881d4ce3627f48b319c9e6492 # Parent 43f3a53d07d36989ed07de094f2faafcfb9c8542# Parent ffcf8898a261a4c84502b8f7ff100bdf449d18bc merged. diff -r ffcf8898a261 -r c89d6de27fd3 app/view/widget/Deskriptor.js --- a/app/view/widget/Deskriptor.js Wed Jul 08 09:48:02 2015 +0200 +++ b/app/view/widget/Deskriptor.js Wed Jul 08 12:42:19 2015 +0200 @@ -12,19 +12,25 @@ Ext.define('Lada.view.widget.Deskriptor', { extend: 'Lada.view.widget.base.ComboBox', alias: 'widget.deskriptor', - displayField: 'beschreibung', + displayField: 'id', valueField: 'id', // Enable filtering of comboboxes triggerAction: 'all', typeAhead: false, layer: null, - queryMode: 'local', + queryMode: 'remote', + remoteFilter: true, + tpl: Ext.create('Ext.XTemplate', + '
' + + '{sn} - {beschreibung}
'), + displayTpl: Ext.create('Ext.XTemplate', + '{sn} - {beschreibung}'), + listeners: { - expand: { + focus: { fn: function(field) { if (field.up('deskriptor').layer === 0) { field.store.proxy.extraParams = {'layer': field.up('deskriptor').layer}; - field.store.load(); } else { var parents = field.up('deskriptor').getParents(this);