Запуск всплывающего окна через бэкэнд в октябре cms через javascript - PullRequest
0 голосов
/ 12 февраля 2020

Я пытаюсь выяснить, как запустить всплывающее окно с виджетом отношений в бэкэнде, используя инфраструктуру Ajax для Octobercms.

Якорь предоставляет опцию data-control='popup' для создания всплывающих окон бэкэнда. Фреймворк использует метод jQuery для вызова бэкэнда $.request('onMethodName', { data: {id: id} });.

Я пытался добавить дополнительные опции, например $.request('onMethodname', { data: {id: tempMarker.id,control: 'popup' },control: 'popup',dataControl: 'popup' });

Но безуспешно. В документации тоже не сказано, как это сделать. Я прикрепляю это к событию click для маркера карты (тега img) в бэкэнде, должно появиться всплывающее окно для редактирования данных маркера.

1 Ответ

1 голос
/ 18 февраля 2020

Это было просто, как замена $.request('onSomething') на $.popup(handler: 'onSomething')

Нашли это благодаря https://octobertricks.com/tricks/update-records-from-list-view-in-a-popup

...