В этом следующем коде я получаю желаемый результат
Extjs - новичку, функция случая переключатель не работает
fn: function(btn) {
switch(btn){
case 'yes':
Ext.Msg.prompt('Milton', 'Where is it?');
break;
case 'no':
Ext.Msg.alert('Milton',
'Im going to burn the building down!');
break;
case 'cancel':
Ext.Msg.wait('Saving tables to disk...','File Copy');
break;
}
}
Это работает просто отлично. Теперь я пытаюсь выполнить вызов функции в коммутаторе «да», но я не получаю никакого вывода на экране.
Это код, который я использую.
case 'yes':
Ext.Msg.prompt('Milton', 'Where is it?', function(btn,txt)
{
if (txt.toLowerCase() == 'the office') {
Ext.get('my_id').dom.innerHTML = 'Dull Work';
}else{
Ext.get('my_id').dom.innerHTML = txt;
}
Ext.DomHelper.applyStyles('my_id',{
background: 'transparent
url(images/stapler.png) 50% 50% no-repeat'
});
});
break;
Используя этот код внутри swich case 'yes', я получаю пустой экран. Даже диалоговое окно исчезло. Пожалуйста помоги.
Что ошибка вы получаете в консоли? –
@LorenzMeyer Спасибо за ответ. Я не получаю никаких ошибок в консоли. По крайней мере, он должен показать диалоговое окно. Но все, что я получаю, это пустой экран. – SeasonalShot