/**
 * Nadposanie części Extów, eliminujący bug, uniemożliwiający wykorzystywanie ComboBoxów w formularzach, w przypadku
 * gdy są do nich wpisywane "z klawiatury" wartości tekstowe.
 * 
 * @author Piotr Krokowski
 * @copyright LGPL
 * @version 1.0
 **/
// Kopiowanie "nietypowych" wartości pola (wpisanych z klawiatury) do pola ukrytego

Ext.override(Ext.form.ComboBox, {
	handleChange: function () {
		try {
			var val = this.getEl().getValue();
			if (val!=this.emptyText) {
				this.hiddenField.value = val;
			} else {
				this.hiddenField.value = '';
			}
		} catch (e) {
			//console.warn(e);
		}
	},
	initCopying: function () {
		this.store.on('datachanged', this.handleChange, this);
	}
});
