#javascript #internationalization #extjs
#javascript #интернационализация #extjs
Вопрос:
Как вы локализуете msg
оф Ext.LoadMask
? Я пытался использовать Ext.override
, но моя панель сетки, загружаемая из хранилища, по-прежнему отображается Loading...
вместо текста, который я предоставил.
Ответ №1:
вам не нужно переопределять loadMask, вы можете установить текст маски загрузки в виде сетки. Просто добавьте конфигурацию представления в свою сетку
viewConfig: {
loadingText: 'your special text'
}
Редактировать
Вы можете переопределить представление сетки, если вам не нужен один и тот же текст для всех ваших сеток
Ext.override(Ext.grid.View,{
loadingText: 'your special text'
});
Комментарии:
1. У меня много сеток, и мне нужно локализовать везде. Как мне сделать это в общем виде?
2. я понимаю … тогда вы можете переопределить вид сетки, я отредактирую свой ответ
3. А, ладно. Я пытался переопределить viewConfig в разных классах панелей, и это ничего не дало. :P. Это работает именно так, как мне нужно.