Задать вопрос
@Guliver99

Почему в Bitrix object to string не работает?

Битрикс ****на кусок.

так как объект currentTab не переводится в строку toString функцией решил сделать старым проверенным методом через JSON.stringify :
BX.addCustomEvent('onEntityDetailsTabShow', function (currentTab) {
    alert(JSON.stringify(currentTab));
});


но не тут то было. ловлю ошибки:

VM5017:2 Uncaught TypeError: Converting circular structure to JSON
--> starting at object with constructor 'BX.Crm.EntityDetailTabManager'
| property '_items' -> object with constructor 'Array'
| index 0 -> object with constructor 'BX.Crm.EntityDetailTab'
| property '_settings' -> object with constructor 'Object'
--- property 'manager' closes the circle
at JSON.stringify ()
at Object. (:2:16)
at Function.e (core.js:11562)
at Function.tr [as onCustomEvent] (core.js:15139)
at BX.Crm.EntityDetailTab. (script.js:1105)
at Object.complete (core.js:16137)
at BX.easing.stop (session.js:129)
at BX.easing. (session.js:129)
at core.js:16137


Кто знает в чем проблема и как мне посмотреть содержимое объекта?
  • Вопрос задан
  • 244 просмотра
Подписаться 1 Средний 4 комментария
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы