| Rev |
Log message |
Author |
Age |
Path |
| 30 |
% забыл вернуть инициализацию "сс" |
kupuyc |
894d 00h 52m |
/locationSelect/ |
| 29 |
+ конфигурационный объект для комбобоксов "сс" (combo config) в виде
cc: {
country: {}
region: {}
city: {}
},
где содержимое каждого объекта - конфигурационный объект каждого комбобокса по отдельности
настройки комбобокса по умолчанию:
name: prefix + part,
hiddenName: '_' + prefix + part,
editable: false,
emptyText: 'Не имеет значения',
valueNotFoundText: 'Не имеет значения',
width: 180,
fieldLabel: 'Страна'|'Регион'|'Город',
где part = 'country'|'region'|'city'
настройки комбобкса, которые невозможно переопределить:
valueField: 'id',
displayField: 'name',
mode: 'local',
triggerAction: 'all',
selectOnFocus: true,
store: {Object},
listeners: {
select: {function}
}
например:
var myForm = new Ext.form.FormPanel({
items: [{
xtype: 'locationselect',
url: '/someURL',
prefix: 'some_location_',
title: 'someFieldSetTitle',
validator: function(){/*some js-code*/}
autoHeight: true,
cc: {
country: {fieldLabel: 'Заморские страны', emptyText: 'Куда путь держим?'}
region: {fieldLabel: 'Края далекие', emptyText: 'Куда путь держим?'}
city: {width: 100, emptyText: 'Куда путь держим?'}
}
}]
}); |
kupuyc |
894d 01h 33m |
/locationSelect/ |
| 28 |
* Россия/Читинская обл. - Россия/Забайкальский край |
kupuyc |
899d 16h 56m |
/locationSelect/ |
| 25 |
* Украина/Крымская обл - Украина/Крымская АР
+ Украина/Крымская АР/Инкерман
+ Украина/Крымская АР/Кача |
kupuyc |
901d 21h 25m |
/locationSelect/ |
| 22 |
- Россия/Татарстан/Кукмод: как гугловские карты, так и яндекс солидарны в отсутствии такого населенного пункта |
kupuyc |
902d 00h 37m |
/locationSelect/ |
| 21 |
- Россия/Татарстан/Брежнев - это в одно время Набережные Челны так назывались
+ Россия/Татарстан/Джалиль |
kupuyc |
902d 01h 20m |
/locationSelect/ |
| 19 |
* объект кеша комбо и локаций разделен с целью возможности использования глобального кеша, если понадобится
+ конфигурационный параметр cache со ссылкой на "глобальную" переменную, выполняющую роль разделяемого кеша - одного на все контролы |
kupuyc |
902d 11h 35m |
/locationSelect/ |
| 17 |
* перестало нравиться слово "кэш" |
kupuyc |
905d 13h 45m |
/locationSelect/ |
| 16 |
% ошибочное преобразование, приводящее к двойному появлению некоторых городов |
kupuyc |
906d 08h 28m |
/locationSelect/ |
| 15 |
+ опция emptyText для комбобокса
* loadLocation() не будет производить загрузку если страна не определена
* незначительные изменения |
kupuyc |
906d 12h 47m |
/locationSelect/ |
| 14 |
+ tag 1.0 |
kupuyc |
907d 09h 22m |
/locationSelect/ |
| 13 |
+ tags folder |
kupuyc |
907d 09h 22m |
/locationSelect/ |
| 12 |
% ошибка в именовании переменной |
kupuyc |
907d 10h 04m |
/locationSelect/ |
| 11 |
+ часть репозитория для статьи по компоненту выбора локации Ext.ux.locationSelect |
kupuyc |
907d 11h 11m |
/locationSelect/ |