Чтобы добавить новый ресурс в массив SELECTEDRESOURCES переменной resourcebooking в Битрикс24, необходимо выполнить следующие шаги:
1. Подключите файл "bitrix/modules/calendar/install/js/calendar/core_planner_handler.js" в вашем коде, где вы хотите использовать переменную resourcebooking:
<script src="/bitrix/js/calendar/core_planner_handler.js"></script>
2. Проверьте, что переменная SELECTEDRESOURCES существует и является массивом:
if (typeof(SELECTEDRESOURCES) === 'undefined' || !Array.isArray(SELECTEDRESOURCES)) { SELECTEDRESOURCES = []; }
3. Добавьте новый ресурс в массив SELECTEDRESOURCES, указав его ID и название в виде объекта:
SELECTEDRESOURCES.push({ ID: 123, NAME: 'Название ресурса' });
Здесь ID - уникальный идентификатор ресурса, который вы хотите добавить, а NAME - его название.
4. Теперь вы можете использовать переменную SELECTEDRESOURCES с добавленным ресурсом в вашем коде для дальнейшей обработки или отображения.
Примерный код для добавления нового ресурса в массив SELECTEDRESOURCES выглядит следующим образом:
<script src="/bitrix/js/calendar/core_planner_handler.js"></script> <script> if (typeof(SELECTEDRESOURCES) === 'undefined' || !Array.isArray(SELECTEDRESOURCES)) { SELECTEDRESOURCES = []; } SELECTEDRESOURCES.push({ ID: 123, NAME: 'Название ресурса' }); </script>
Убедитесь, что вы замените значения ID и NAME на соответствующие значения вашего нового ресурса.
Это позволит добавить новый ресурс в массив SELECTEDRESOURCES переменной resourcebooking в Битрикс24.