Как вывести значение поля properties в админку?
        Добрый день!
Пытаюсь добавить кастомное поле в админку и вывести туда значение сохраненное в БД в поле 'properties'.
В файл assets\components\tickets\js\mgr\comment\comment.window.js добавил:
Подскажите пожалуйста, как получить и вывести в админку только значение по ключу 'phone'?
    
    
                                                                                
            Пытаюсь добавить кастомное поле в админку и вывести туда значение сохраненное в БД в поле 'properties'.
В файл assets\components\tickets\js\mgr\comment\comment.window.js добавил:
{
  xtype: 'textfield',
  fieldLabel: 'Телефон',
  name: 'properties',
  anchor: '99%',
}В админке отобразилось добавляемое поле, но поле 'properties' содержит json массив ({«phone»:«7(111)111-11-11»,«requiredFields»:«name,email»}) и соответственно в админке я получаю '[object Object]'.Подскажите пожалуйста, как получить и вывести в админку только значение по ключу 'phone'?
Комментарии: 8
                Неужели это настолько сложный вопрос, что никто не знает на него ответа?            
                    
                Попробуй так:
                    {
  xtype: 'textfield',
  fieldLabel: 'Телефон',
  name: config.record.properties.phone,
  anchor: '99%',
}            
                Навряд ли это сработает, лучше, наверное, так сделать:
                    {
  xtype: 'displayfield',
  fieldLabel: 'Телефон',
  html: config.record.properties.phone,
  anchor: '99%',
}Это должно на 100% сработать.            
                ОГРОМНОЕ СПАСИБО Вам Марат!!! 
Это действительно сработало на 100%!!!
                    Это действительно сработало на 100%!!!
                Имейте в виду, что при обновление miniShop2 — всё сотрётся.            
                    
                Добрый день, 
столкнулся с той же проблемой — но этот вариант у меня не работает
Добавил в файл — assets/components/tickets/js/mgr/comment/comment.window.js
код:
Прощу помощи более опытных участников форума
                    столкнулся с той же проблемой — но этот вариант у меня не работает
Добавил в файл — assets/components/tickets/js/mgr/comment/comment.window.js
код:
getLeftFields: function (config) {
        return [{
            xtype: 'textfield',
            fieldLabel: _('ticket_comment_name'),
            name: 'name',
            anchor: '99%',
            disabled: config.record.createdby != 0
        }, {
            xtype: 'numberfield',
            fieldLabel: _('ticket_comment_parent'),
            name: 'parent',
            anchor: '75%',
        }, {
            xtype: 'tickets-combo-thread',
            fieldLabel: _('ticket_thread'),
            name: 'thread',
            anchor: '75%',
        }, {
            xtype: 'displayfield',
            fieldLabel: 'Минусы:',
            html: config.record.properties.example-getting-started2,
            anchor: '99%'    
        }];
    },Как итог не открывается форма изменения отзыва в админке, если добавить '' в строкеhtml: 'config.record.properties.example-getting-started2',То окно открывается, но записывается только config.record.properties.example-getting-started2 — сам текст, а не значение поляПрощу помощи более опытных участников форума
                Решение нашёл. В файле /assets/components/tickets/js/mgr/comment/comment.window.js добавляете дополнительное поле
                    , {
		  xtype: 'displayfield',
		  fieldLabel: 'Комментарий',
		  html: config.record.properties['comment-plus'],
		  anchor: '99%',
		}config.record.properties['comment-plus'] вместо comment-plus любой объект из поля properties в БД.            
                А с редактированием возможно сделать?            
                    
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.