Цитата | ||||
---|---|---|---|---|
arnly написал: есть обертка bitrix:ui.sidepanel.wrapper, который вместо самописных 100 строк делает 10:
Дайте людям документацию при вводе новых возможностей наконец... |
10.03.2021 18:50:52
|
|||||||
|
28.01.2021 12:57:59
Собственно решение данного вопроса была найдено. Вдруг кому то пригодится в будущем.
За помощь в решении благодарен Андрій Кляпчук из телеграм канала Собственно небольшой ликбез. Было принято решение сделать обрезку поля "TEMPLATE.DOCUMENT_TYPE" не сразу в рантайме как я делал в после выше, а выполнить обрезку в select а потом в рантайме уже подставить обрезанное значение. Собственно ниже рабочий вариант
|
|||
|
20.01.2021 17:17:25
Андрей Николаев такой вопрос. В POST_MESSAGE приходит сообщение типа
Возможно есть какой то метод-хэлпер который реализует данное преобразование в человекопонятный вид. Спасибо. |
|||||||
|
12.10.2019 14:28:20
Всем привет.
Стоит задача добавить к примеру новую кнопку в чат Битрикс 24 к примеру вот сюда рядом Необходимо это сделать не модифицируая как то ядро, можно добавлять на лету как только открывается окно мессенджера. Как такое возможно реализовать? Есть ли какие то события на JS которые это делают, просто не очень то хочется вешатся на классы, вдруг они будут разные где то. Тоесть простыми словами надо добавить кастомную кнопку в мессенджер. В маркетплейсе вроде как есть решения которые делают это, либо мне кажется. Прошу помощи от Комьюнити сообщества. Документации нет, как открыть IM Messenger я нашел, но мне не надо открыть надо просто добавить кнопку... |
|
|
29.05.2019 08:30:22
|
|||
|
28.05.2019 17:23:17
Добрый день. Делаю модуль на D7 все как в курсе, положил свой класс в папочку lib назвал модуль как в уроках, модуль устанавливается без ошибок. Но почему то я вызываю класс модуля на тестовой странице и вижу ошибку:
Судя по видео урокам он автоматически должен подключатся при установке модуля. Модуль переустанавливал неоднократно в надежде что все заработает - не заработало(( Помогите разобраться с причиной! Сам модуль в системе установлен и настройки могу править все гуд. Пробовал положить и в папку local/modules и в bitrix/modules - бесполезно. Вот сама структура моего модуля: Файл include.php пустой тоже присутствует. Но все тщетно(( первый раз решил попробовать написать модуль, новичек в этом. Курс поглядел все так же, но не пашет. Прошу помощи, заранее благодарен за ответы. |
|
|
21.05.2019 11:12:26
Добрый день. Необходимо событие которое срабатывает при завершении звонка или при начале звонка. Тоесть вызвается метод register при регистрации звонка то срабатывает ли при этом какое то событие? И после окончания звонка вызывается метод finish есть ли у него событие к примеру OnDeforeCallAdd это как пример.
Можно событие на D7 или на старом ядре или по апи. Мне необходимо именно поймать добавление звонка в карточку CRM и заменить исходя из этого ответственного у лида на того кто последний отвечал на входящий. У меня не облако а коробка, поэтому подойдет любой вариант. |
|
|
05.09.2017 19:51:13
Андрей Николаев, jquery подписываю прямиком по ID элемента, который добавляется функцией выше. Все прекрасно работает. Даже не приходится подписываться к существующему элементу, который есть всегда.
Ну если я правильно вас понял. |
|
|
05.09.2017 16:40:03
Собственно как понял из тыканья разнообразного. Библиотека BX не умеет работать с динамическими элементами DOM, которые были добавлены после загрузки всей страницы.
Потому как события вешаются превосходно на элементы которые уже были на странице с самого начала ее загрузки, а вот если они были добавлены потом скриптом, то BX.bind или же простой BX.remove() уже не работает(( Может и ошибаюсь, но потыкав и поэкспериментировав понял пока только это. Если кто то знает где я ошибаюсь, отпишитесь, если не трудно. |
|
|
05.09.2017 14:42:14
Добрый день уважаемые форумчане.
Столкнулся с проблемой. Мне необходимо повесить событие через BX.bind на вновь добавленный до этого другой функцией элемент. Вот такой у меня код:
Да, есть помеси с JQuery. Но в документации по штатной библиотеке много не нашел, таких функций как append и т.п. Но не суть. Почему то бинд не срабатывает. И соответственно по клацке на кнопку функция не вызывается. Что я не так делаю, прошу помощи, буду очень благодарен. Хотелось бы сделать именно встроенной библиотекой, на JQuery через .on все работает... |
|||
|
03.09.2017 22:07:20
|
|||
|
03.09.2017 15:16:19
Касательно рабочего варианта. Если я правильно понял, мы признак нажатия выставляем уже непосредственно в Add2Set и именно в случае успешного добавления. А признак выполнения мы выставляем как то также как и признак нажатия, или с этим несколько сложнее? |
|||||||
|
03.09.2017 13:48:46
А если рассматривать не особо примитивный вариант? И если не затруднит, не могли бы пояснить в каких случаях использовать стоит BX.delegate/BX.proxy ? Мне бы для большего понимания. |
|||||
|
03.09.2017 12:34:38
Скажите а как мне теперь если у нас еще кнопка не изменена, передать обработку далее в функцию Add2Set через BX.delegate? Я вообще сколько не читал, несколько недопонимаю как она до конца работает и когда она срабатывает(( Документацию уже изсверлил всю)) |
|||||
|
03.09.2017 09:07:10
Не могли бы показать пример как хранить признак нажатия в свойстве? Не силен пока настолько в этом(( Стандартную библиотеку пока только учу, вот и смешиваю пока с JQuery, буду переписывать в дальнейшем на стандартную библиотеку, по мере поступления знаний)) |
|||
|
02.09.2017 23:47:59
Добрый вечер. Откровенно говоря только начинающий в JS, но возникла задача написать нехитрую штуку.
Вопрос в следующем, как после удаления события с кнопки, запустить другую функцию. Сейчас у меня имеется вот такая конструкция которая работает ровно до Анбинда события:
Как такое провернуть? Уже пытался вызывать функция сразу после анбинда. Собственно ниже список того что уже пробовал: 1. просто вызывал ниже функцию
Прочитал схожую документацию по jquery, понял что функция событие передаваемая третьим параметром это то что не будет в дальнейшем запускаться. Незнаю актуально ли это для битрикса В общем прошу помощи в этой неразрешимой для меня задаче. Только начинаю учится, хочу постичь суть. Но перечитал все что только можно, без совета уже загнал себя в тупик... Надеюсь написал понятно. Заранее спасибо всем откликнувшимся. |
|||||||||
|
23.08.2015 20:15:47
Суть то понятна, формируется ссылка на вторую страничку, это я уже и так сформировал, а вот каким образом обратится к ней, пробовал функцию битрикс аякса |
|||
|
21.08.2015 22:42:00
Добрый вечер.
Прошу вашей помощи. Скажите как возможно реализовать подгрузку товаров при нажатии на кнопку "Загрузить еще". В магазине должна получится комбинированная постраничная навигация. А именно есть кнопка "Загрузить еще" а есть пониже постраничные переходы. Перерыл весь интернет, но дельных советов что то не нашел. И похожей реализации тоже. Возможно ли это реализовать средствами битрикса? Буду благодарен за наводку в каком направлении копать и т.п. |
|
|
11.08.2014 13:35:13
Спасибо! Ваша заявка принята! Но при настройке формы там есть пунктик: Страница с сообщением об успешной отправке. Так вот, если указать там страничку, то он после отправки перейдет на нее. Возможно ли сделать так, чтобы после отправки он всего лишь выводил мое сообщение с моими стилями, и выводил без перезагрузки страницы. Я никак не могу понять как это сделать НУжно именно через аякс вывести. |
|||
|
11.08.2014 12:19:09
Добрый день. Скажите пожалуйста при успешной отправке формы выводится такое стандартное сообщение:
Спасибо! Ваша заявка принята! Но при настройке формы там есть пунктик: Страница с сообщением об успешной отправке. Так вот, если указать там страничку, то он после отправки перейдет на нее. Возможно ли сделать так, чтобы после отправки он всего лишь выводил мое сообщение с моими стилями, и выводил без перезагрузки страницы. Я никак не могу понять как это сделать Нужно именно через аякс вывести. Режим AJAX у меня включен. И стандартное сообщение выводится без перезагрузки страницы. Прошу очень вашей помощи! |
|
|
11.08.2014 00:01:17
Добрый вечер, интересует очень интересный вопрос. Скажите пожалуйста почему при создании веб формы с помощью модуля и интеграции её на сайт она оборачивается в какой то див с автогенерируемым ID ? Причем для каждой формы свой личный ID.
Вот так выглядит моя форма:
Скажите где генерируется данный div? В шаблоне компонента я его не нашёл... Возможно ли ему дописать какой то класс? Заранее спасибо за помощь! |
|||
|