[QUOTE]Виталий Черепанов написал:
поправьте меня пожалуйста - НО работа компонента построена не на ajax
[/QUOTE]
Вы в код шаблона заглядывали? Там голая структура (пустая) и огромный js. А откуда js данные берёт?[QUOTE]Виталий Черепанов написал:
а шаблон написал в большей степени на javascript с динамической загрузкой данных.
[/QUOTE]
Мля, где здесь смайлик "рука-лицо". Я вам рекомендую прочитать хотя бы яваскрипт для чайников за 24 часа.[QUOTE]Виталий Черепанов написал:
и что значит API компонента[/QUOTE]
Ну даже не знаю, начните отсюда: [URL=https://ru.wikipedia.org/wiki/API]https://ru.wikipedia.org/wiki/API[/URL]. Хотя нет, попробую разжевать, это должно выглядеть следующим образом:
[CODE]получить данные:
url:'/bitrix/components/bitrix/sale.order.ajax/ajax.php',//url для запроса данных
order_id:123 // ид заказа
type:'getdata' //тип запроса получить все данные
method:get|post //метод передачи
возвращает данные:
id,//номер заказа
delivery=array(id, name...)//массив доступных доставок по заказу с параметрами...
payments=array(id, name...)//массив доступных оплат по заказу с параметрами...[/CODE]Ну и так все доступные методы.[QUOTE]Виталий Черепанов написал:
компонент работает на API 1С-Битрикс[/QUOTE]
Безусловно[QUOTE]Виталий Черепанов написал:
можно конечно сделать свой компонент и взять за базовый класс - класс компонента SOA, переопределить некоторые функции - вот только смысл.[/QUOTE]
Можно, но такая практика ни к чему хорошему не приведёт, выше в этой теме много раз обсуждали почему, да и сами заказы стремительно меняются, так что обращение по api к актуальному компоненту - хорошее решение.[QUOTE]Виталий Черепанов написал:
хотите что-то делать с данными - так пожалуйста, я уже писал выше - есть события компонента!!![/QUOTE]
Я уже всё понял о вашем профессиональном уровне. Честно говоря, сильно удивлён: третий год на сайте, активный пользователь, и ничему не научился.
поправьте меня пожалуйста - НО работа компонента построена не на ajax
[/QUOTE]
Вы в код шаблона заглядывали? Там голая структура (пустая) и огромный js. А откуда js данные берёт?[QUOTE]Виталий Черепанов написал:
а шаблон написал в большей степени на javascript с динамической загрузкой данных.
[/QUOTE]
Мля, где здесь смайлик "рука-лицо". Я вам рекомендую прочитать хотя бы яваскрипт для чайников за 24 часа.[QUOTE]Виталий Черепанов написал:
и что значит API компонента[/QUOTE]
Ну даже не знаю, начните отсюда: [URL=https://ru.wikipedia.org/wiki/API]https://ru.wikipedia.org/wiki/API[/URL]. Хотя нет, попробую разжевать, это должно выглядеть следующим образом:
[CODE]получить данные:
url:'/bitrix/components/bitrix/sale.order.ajax/ajax.php',//url для запроса данных
order_id:123 // ид заказа
type:'getdata' //тип запроса получить все данные
method:get|post //метод передачи
возвращает данные:
id,//номер заказа
delivery=array(id, name...)//массив доступных доставок по заказу с параметрами...
payments=array(id, name...)//массив доступных оплат по заказу с параметрами...[/CODE]Ну и так все доступные методы.[QUOTE]Виталий Черепанов написал:
компонент работает на API 1С-Битрикс[/QUOTE]
Безусловно[QUOTE]Виталий Черепанов написал:
можно конечно сделать свой компонент и взять за базовый класс - класс компонента SOA, переопределить некоторые функции - вот только смысл.[/QUOTE]
Можно, но такая практика ни к чему хорошему не приведёт, выше в этой теме много раз обсуждали почему, да и сами заказы стремительно меняются, так что обращение по api к актуальному компоненту - хорошее решение.[QUOTE]Виталий Черепанов написал:
хотите что-то делать с данными - так пожалуйста, я уже писал выше - есть события компонента!!![/QUOTE]
Я уже всё понял о вашем профессиональном уровне. Честно говоря, сильно удивлён: третий год на сайте, активный пользователь, и ничему не научился.