| Цитата | ||||
|---|---|---|---|---|
| arnly написал: есть обертка bitrix:ui.sidepanel.wrapper, который вместо самописных 100 строк делает 10:
Дайте людям документацию при вводе новых возможностей наконец... |
|
|||||||
|
|
|
|
Добрый день. У меня возникла потребность из таблицы WorkflowStateTable выбрать записи которые завершены, получить идентификатор инфоблока через Шаблон БП, и вынуть данные о инфоблоке. Все это сделать одним запросом к БП.
Собственно, почитав документацию я обратился к рантайм полям, через которые в целом можно закрыть мою задачу но для этого нужно применить SQL выражение которое бы отрезало у значения поля TEMPLATE.DOCUMENT_TYPE префикс iblock_ и соответственно вернуло бы только номер инфоблока и выборка прошла бы успешно, но я столкнулся вот с такой ошибкой при запросе:
Собственно если поставить классический вариант 'this.IBLOCK_ID' => 'ref.ID' то все работает, но выборки данных инфоблока происходит, потому что это связывает идентификаторы и строку вида iblock_45 как правильнее мне подставить значение и использовать SQL выражение, чтобы оно сработало. В документации как всегда деталей просто 0. Пробовал то что указано в документации подставлять через %s или ?i тоже не работает никак. По факту в MID нужно поставить имя колонки значение которой нужно обрезать. Но почему не работает даже прямое указание `bizproc_workflow_entity_workflow_state_template`.`DOCUMENT_TYPE` имени колонки - загадка |
|||||||
|
|
|
Андрей Николаев такой вопрос. В POST_MESSAGE приходит сообщение типа
Возможно есть какой то метод-хэлпер который реализует данное преобразование в человекопонятный вид. Спасибо. |
|||||||
|
|
|
|
Всем привет.
Стоит задача добавить к примеру новую кнопку в чат Битрикс 24 к примеру вот сюда рядом Необходимо это сделать не модифицируая как то ядро, можно добавлять на лету как только открывается окно мессенджера. Как такое возможно реализовать? Есть ли какие то события на JS которые это делают, просто не очень то хочется вешатся на классы, вдруг они будут разные где то. Тоесть простыми словами надо добавить кастомную кнопку в мессенджер. В маркетплейсе вроде как есть решения которые делают это, либо мне кажется. Прошу помощи от Комьюнити сообщества. Документации нет, как открыть IM Messenger я нашел, но мне не надо открыть надо просто добавить кнопку... |
|
|
|
|
|
[QUOTE]Евгений Жуков написал:
Модуль надо подключать явно.[/QUOTE] Емаё, как же вы правы)) Просто глупейшая ошибка, я этого даже не заметил(( Большое спасибо)) |
|
|
|
|
|
Добрый день. Делаю модуль на D7 все как в курсе, положил свой класс в папочку lib назвал модуль как в уроках, модуль устанавливается без ошибок. Но почему то я вызываю класс модуля на тестовой странице и вижу ошибку: [URL=http://joxi.ru/a2XLYDgiwZkDd2]http://joxi.ru/a2XLYDgiwZkDd2[/URL]
Судя по видео урокам он автоматически должен подключатся при установке модуля. Модуль переустанавливал неоднократно в надежде что все заработает - не заработало(( Помогите разобраться с причиной! Сам модуль в системе установлен и настройки могу править все гуд. Пробовал положить и в папку local/modules и в bitrix/modules - бесполезно. Вот сама структура моего модуля: [URL=http://joxi.ru/nAyO6QDcgGdgdm]http://joxi.ru/nAyO6QDcgGdgdm[/URL] и собственно метод. Файл include.php пустой тоже присутствует. Но все тщетно(( первый раз решил попробовать написать модуль, новичек в этом. Курс поглядел все так же, но не пашет. Прошу помощи, заранее благодарен за ответы. |
|
|
|
|
|
Добрый день. Необходимо событие которое срабатывает при завершении звонка или при начале звонка. Тоесть вызвается метод register при регистрации звонка то срабатывает ли при этом какое то событие? И после окончания звонка вызывается метод finish есть ли у него событие к примеру OnDeforeCallAdd это как пример.
Можно событие на D7 или на старом ядре или по апи. Мне необходимо именно поймать добавление звонка в карточку CRM и заменить исходя из этого ответственного у лида на того кто последний отвечал на входящий. У меня не облако а коробка, поэтому подойдет любой вариант. |
|
|
|
|
|
Андрей Николаев, jquery подписываю прямиком по ID элемента, который добавляется функцией выше. Все прекрасно работает. Даже не приходится подписываться к существующему элементу, который есть всегда.
Ну если я правильно вас понял. |
|
|
|
|
|
Собственно как понял из тыканья разнообразного. Библиотека BX не умеет работать с динамическими элементами DOM, которые были добавлены после загрузки всей страницы.
Потому как события вешаются превосходно на элементы которые уже были на странице с самого начала ее загрузки, а вот если они были добавлены потом скриптом, то BX.bind или же простой BX.remove() уже не работает(( Может и ошибаюсь, но потыкав и поэкспериментировав понял пока только это. Если кто то знает где я ошибаюсь, отпишитесь, если не трудно. |
|
|
|
|