208 похожих чатов

Подскажите, в новой реализации аякса в компонентах, есть какой то

автоматизированный способ, контроля экземпляра компонента на странице или только свое втюхивать в модификаторы, шаблоны и т.д. компонента?

11 ответов

24 просмотра

не особо понятно что требуется, ну так параметры же есть

Andrew Zahalski
не особо понятно что требуется, ну так параметры ж...

Ну условно в старой версии если разместишь 100500 компонентов на странице они обернуться DIV с уникальным id, а с новым аяксом, если я размещаю 100500 компоненов - роутер затыкается.

𝕲𝖊𝖔𝖗𝖌𝖊 𝕱𝖑𝖎𝖓𝖙
Ну условно в старой версии если разместишь 100500 ...

так не обернуться да и в самом размещении компонента же нет разницы, старый или новый ajax философия то другая (если имеются ввиду контроллеры и встроенные Action)

Andrew Zahalski
так не обернуться да и в самом размещении компонен...

Ну понятно, условный - экземпляр компонента на странице, только самому отслеживать. Еще гемор в том, что JS вынесен в script.js -придется кака-то выкручиваться :)

𝕲𝖊𝖔𝖗𝖌𝖊 𝕱𝖑𝖎𝖓𝖙
Ну понятно, условный - экземпляр компонента на стр...

да нет, просто ты должен в шаблоне инициализировать подключение твоего экземпляра компонента... с нужными параметрами $myCmpId = 'partner_cmp_'.$this->randString(); $arParams['myid'] = $myCmpId; например

Andrew Zahalski
да нет, просто ты должен в шаблоне инициализироват...

Ну вот - да нужно выкручиваться, каким-то таким способом ))) Поэтому и спросил, может какой ИД - где сам формируется, чтобы просто узнавать его каким-то готовым методом.

𝕲𝖊𝖔𝖗𝖌𝖊 𝕱𝖑𝖎𝖓𝖙
Ну вот - да нужно выкручиваться, каким-то таким сп...

чтото ты делаешь не так если тебе на стороне action нужен ид подключения компонента

Andrew Zahalski
чтото ты делаешь не так если тебе на стороне actio...

У меня есть N компонентов, которые выводят на странице ссылку и кнопку, Action у них один а биндится он в script.js по Ид кнопки - в итоге все глючит )))

𝕲𝖊𝖔𝖗𝖌𝖊 𝕱𝖑𝖎𝖓𝖙
У меня есть N компонентов, которые выводят на стра...

где биндятся вызыввай метод который будет обрабатывать по условию какой компонент нужен и дергай его Action с параметрами нужными

𝕲𝖊𝖔𝖗𝖌𝖊 𝕱𝖑𝖎𝖓𝖙
У меня есть N компонентов, которые выводят на стра...

не объяснило ничего ну есть кнопки, есть бинд есть ид на странице и что :) ну отправил запрос и всунул по твоему ид результат на странице может тебе параметры нужно передать в action? так для этиго спец метод есть в шаблоне $this->getComponent()->getSignedParameters() * хоть в дата атрибут твоей кнопки можешь запихать да прокидывать в ajax запрос, ну а дальше стандартно используешь $arParams

𝕲𝖊𝖔𝖗𝖌𝖊 𝕱𝖑𝖎𝖓𝖙
У меня есть N компонентов, которые выводят на стра...

вот почитай вдумчиво, все станет понятнее https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=43&LESSON_ID=14014&LESSON_PATH=3913.3516.5062.3750.14014

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

Обсуждают сегодня

Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
48
Всем привет! Скажите, никто не пытался уменьшить размер процесса ssl, которые ассоциируется с открытым соединением (не помню точное название этого процесса, но там была какая-...
Алексей
20
а проверьте, собирается ли у кого сейчас транк лазаря через делюкс? у меня вот: fpcupdeluxe: info: Lazarus Native Installer (BuildModuleCustom: UserIDE): LazBuild: building Us...
Iluha Companets
20
Мне тут приспичило встроить в программу форматировние текста SQL, расставить переносы строк и отступы так, чтобы лучше читалось. Я что-то свое изобразил, оно после ключевых сл...
Sergey Bodrov
11
This is a big issue. Just by being a citizen of a country, you are denied to contribute to Open Source software: https://youtu.be/L5Ec5jrpLVk?si=1iIuHnMPbCB4anV-
Sharuzzaman Ahmat Raslan
72
добрый день. возможно ли изменить цвет окон лазаруса? Как?
Budemposmotret
35
Господа, а кто-нибудь сталкивался с размещением на TTabControl/TTabSheet множества контролов (> 100) с последующими External: Access violation? Вот буквально на ровном месте. ...
Dmitry
29
А какие существуют способы обработки ошибок выделения памяти в ядре? Т.е., допустим, есть функция, которая возвращает адрес свободной страницы в физической памяти и диапазон в...
disba1ancer
51
Добрый день. Опять снова хочу обратиться к вам за помощью. После создания проэкта stack new, lazy.nvim + nvim-lspconfig/haskell-tools + hlint, ormolu из mason + hls из ghcup ...
Nannk
8
Does anyone have some zeroday's left?
Wito!d ♥️🩷
44
Карта сайта