Не выводится заголовок у кастомного поля в форме редактирования ресурса в админке
Всем привет!
Для синхронизации выгрузки товаров расширил модель ресурса, добавил поле id_1c, добавляю новую вкладку в форму редактирования ресурса в админке:
Всё прекрасно работает, кроме того, что никак не хочет выводиться название поля — skrinshoter.ru/s/110521/nqi3jrin. На этом скрине заголовок колонки — title ( skrinshoter.ru/s/110521/idB1jbYC ). По всем мануалам и примерам параметр fieldLabel ( skrinshoter.ru/s/110521/MpmxOgOi ) должен выводить название, но нет…
Подскажите, что в коде не так?
Заранее спасибо…
Для синхронизации выгрузки товаров расширил модель ресурса, добавил поле id_1c, добавляю новую вкладку в форму редактирования ресурса в админке:
Ext.override(MODx.panel.Resource, {
getParentFields: MODx.panel.Resource.prototype.getFields,
getFields: function(config) {
var parentFields = this.getParentFields.call(this,config);
for(var i in parentFields) {
var item = parentFields[i];
if(item.id == 'modx-resource-tabs') {
item.items.push({
id: 'my-custom-tab'
,autoHeight: true
,title: 'Данные для 1С'
,layout: 'form'
,anchor: '100%'
,items: [{
html: '<p>Поле для импорта каталога товаров</p>'
,xtype: 'modx-description'
},{
layout: 'column',
width: '100%',
anchor: '100%',
cls: 'main-wrapper',
items: [{
columnWidth: .5,
title: 'ID из 1C',
id: 'modx-resource-1c-column',
items: [{
xtype: 'textfield',
fieldLabel: 'ID из 1C',// не работает вывод названия, ХЗ почему, из-за этого поставил title в колонке
id: 'modx-content-id-1c',
width: '80%',
description: 'id_1C',
name: 'id_1c',
}]
}]
}]
});
}
}
return parentFields;
}
});
Всё прекрасно работает, кроме того, что никак не хочет выводиться название поля — skrinshoter.ru/s/110521/nqi3jrin. На этом скрине заголовок колонки — title ( skrinshoter.ru/s/110521/idB1jbYC ). По всем мануалам и примерам параметр fieldLabel ( skrinshoter.ru/s/110521/MpmxOgOi ) должен выводить название, но нет…
Подскажите, что в коде не так?
Заранее спасибо…
Комментарии: 1
Вроде бы нет у textfield description. А так все правильно. Вставлю код из своего проекта.
{
xtype: 'textfield',
id: config.id + '-count',
fieldLabel: 'Количество на одну единицу товара',
name: 'count',
allowBlank: true,
minLength: 1,
maxLength: 4,
anchor: '99%',
emptyText: '1',
maskRe:/[0-9]/i,
}
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.