написал: Всё получилось! Спасибо большое за предоставленный код. Был косяк в определении страницы из параметра LEFTOVERS_LIST=page-2 в формировании данных
Ага, значит как и предполагал, косяк был в class.php 2 вопроса: 1) что это за параметр: LEFTOVERS_LIST. Что-то у себя его не вижу. 2) Как вы в JS-логике определяете на какой странице находится пользователь? Я ни чего не придумал лучшего, как парсить из HTML-верстки грида:
Код
let objNavPanel = $('#' + gridId + '_bottom_panels');
let currentPage = "1";
if(typeof objNavPanel.find('.modern-page-current')!== 'undefined')
currentPage = objNavPanel.find('.modern-page-current').html();
написал: Добрый день! При определенных действиях менеджера, ставлю ему задачу, но она появляется только после обновления страницы, какие методы js вызываются чтоб показать сразу задачу?
тут не все так просто!!! Все зависит от того на какой странице находится пользователь. 1. Если это список, то нужно инициировать обновление грида списка задач. Данный кейс обсуждался тут 2. если это канбан, то тут еще сложнее нужно вызывать событие: Kanban.Grid:addItem Но мне кажется, что это не правильно, пользователю перегружать грид со списком задач. А вдруг он находится на N-ной странице? А мы его бац, и на 1-ю страницу перекинем ))) Да и слишком много неизвестных.
Для этого в Б24 имеется хороший механизм: Уведомление пользователя о задачах. Включить у пользователя. И тогда, при появлении у него новой задачи, ему придет Пуш-уведомление о новой задаче.
написал: Добрый день. Я интегрировал в CRM_DEAL_DETAIL_TAB свой виджет. Виджет написан на php Не знаю как получить id сделки. Как получить id сделки? Я хочу получить все поля сделки.
если вы имеете ввиду, приложение разработанное для Б24, то ID сущности прилетает в массиве: $_REQUEST см. $_REQUEST['PLACEMENT_OPTIONS']
написал: Вот так выводит только выбранное значение из элементов списка, а не весь массив, кроме того, не выводится название элемента.Есть возможность обратиться не к значению элемента, а к названию, если список задан в виде "[значение]Название"?
писал ранее:
Цитата
написал: или можно в БП прогнать ее через активити: Итератор который переберет весь массив переменной и в результате отдаст: ключ и значение массива.
по идее [значение] должно быть в ключе ну а НАЗВАНИЕ в значении массива
написал: Подумал, что лучше использовать Javascript API для класса Dialog . Присвоить обработчик объекту Dialog через cобытие onShow, но дальше не понимаю через какой метод переопределить селектор. И не понятно как добыть нужный объект диалога привязанного к нужному пользовательском полю "Договор".
хз насчет класса Dialog. Но мне кажется, что для данного сценария лучше подойдет создать свое кастомное поле и пользовать его.