Как вы локализуете сообщение Ext.LoadMask?

#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. Это работает именно так, как мне нужно.