У меня странное поведение после сборки с Sencha CMD. Моя работа на локальном хосте работает правильно, но после сборки поисковое поле не работает, все в порядке, кроме этого компонента. Я тестировал все, но у меня нет никаких оснований по этому вопросу.Странное поведение после сборки по проекту Sencha
Проблема в этом коде
/* On Key Up of Search Partners*/
onSearchPartnersKeyUp: function (searchField, pressed) {
var queryString = searchField.getValue();
var store = Ext.getStore('Partners');
store.clearFilter();
pressed = this.getPartnerSegment().getPressedButtons(); //get reference to the segmentedButton
var contacttype = pressed[0].contactTypeBtn;
if (queryString && queryString.length > 2) {
var thisRegEx = new RegExp(queryString, "i");
store.filterBy(function (record) {
if ((thisRegEx.test(record.get('id')) || thisRegEx.test(record.get('name')))
&& ((record.get('contacttype') == contacttype)
|| (pressed[0].getItemId() == 'showAllPartners'))) {
this.getPartnerList().getScrollable().getScroller().scrollTo(0, 0);
return true;
}
return false;
}, this);
}
store.filter('contacttype', contacttype);
},
Может быть, во втором «если», когда Сенч CMD минимизирует имеет какую-либо путаница .. ?? ¿? ¿
В представлении я этот код :
items : [
{
xtype : 'typeButton',
itemId : 'showOnlyPartners',
contactTypeBtn: 'CU',
iconCls : 'user',
iconMask : true,
text : Cicero.Text.getText('P_BTN_PARTNERS')
},
{
xtype : 'typeButton',
itemId : 'showOnlyOutlets',
contactTypeBtn: 'OU',
iconCls : 'outlet',
iconMask : true,
text : Cicero.Text.getText('P_BTN_OUTLETS')
},
{
xtype : 'typeButton',
itemId : 'showAllPartners',
contactTypeBtn: '',
pressed : true,
text : Cicero.Text.getText('P_BTN_ALL')
}
]
Благодарим вас заранее.
Выполняется ли такое же поведение при создании тестовой сборки с помощью тестирования sencha app build testing? –
Да, такое же поведение .. Обычно я создаю разные версии один раз в неделю, но на этот раз это сложно. :-(Я пишу разные журналы в коде, и поведение верное, но не результат .. – inane