khusamov
@khusamov
ReactJS, NodeJS, TypeScript, Sencha ExtJS

Как правильно локализовать таблицу Ext.grid.Panel (columns)?

Совершенно не понятно как правильно написать override для перевода тех или иных частей программы.

На данный момент проблема с колонками грида и кнопками в тулбаре.

Песочница https://fiddle.sencha.com/#view/editor&fiddle/1q4p

Такой override к примеру, заголовок правильно поменяет, а вот колонки он просто перезапишет - то есть по сути удалит все настройки в исходном классе:

Ext.define("Element.locale.ru.office.view.element.workstationList.WorkstationList", {
	override: "Ews.office.view.element.workstationList.WorkstationList",
	title: "Список рабочих мест",
	columns: [{
		dataIndex: "PARAMS",
		text: "Параметры"
	}]
});


Нечто аналогичное происходит с тулбарами и вообще со всеми компонентами, которые перечисляются в массивах (колонки, items, tbar, bbar и тп)

Как вы переводите?
  • Вопрос задан
  • 169 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы