Новый фильтры в расписании

Нужно создать новый фильтр в расписании - рабочая неделя.
насколько я разобрался изменения нужно вносить в в замещающие модули FixedFilterViewModelV2 и FixedFilterViewV2, полностью скопировал код из родителей, дописал новый фильтр и сохранил. После обновления страницы в списку появился новый фильтр но пропали все другие, пустые строки, но когда на них нажимать фильтрование происходит. Также пропали иконки текущего дня, тек недели и месяца. Остался только выпадающий список с пустыми строками среди которых мой фильтр. Как сделать что бы все старое осталось и был мой новый фильтр?о

Нравится

12 комментариев

в модуль перенести все ресурсы

Так они переносятся при указании поля родительский объект

"Радчук Виталий Владимирович" написал:Так они переносятся при указании поля родительский объект

Поверьте мне, нет. С модулями все очень плохо на текущий момент.

При замещении модулей, во все локализируемые строки стоит добавить пробелы, именно в значение, а не в имя лок. строки, сохранить схему, открыть и убрать добавленные пробелы, и снова сохранить. После такого трюка лок. строки на самом деле будут добавлены в замещенную схему.
Картинки же, зависимости и параметры необходимо воссоздавать по аналогии с родителем.

И еще один болезненный вопрос. Как заставить бпм отобразить изменения? код сохраняю, компилирую все, обновляю с очисткой кеша, удаляю кеш цклинером - бесполезно, 0 реакции...

А если посмотреть код схемы в браузере, ваши изменения находит? Если переоткрыть схему в конфигурации снова, ваши изменения остались в ней?

А где изображения взять то? с родителя не скачаеш...

"Максим Шевченко" написал:А если посмотреть код схемы в браузере, ваши изменения находит?

нет
"Максим Шевченко" написал:Если переоткрыть схему в конфигурации снова, ваши изменения остались в ней?

да

"Радчук Виталий Владимирович" написал:А где изображения взять то? с родителя не скачаеш...

Откатите изменения, удалив данную схему замещения, после этого внесите любые изменения в любую другую js схему, сохраните, после чего почистите кеш браузера и перезайдите на сайт. И inspect-ом браузера найдите и скачайте все картинки что у Вас пропали после замещения.

"Радчук Виталий Владимирович" написал:Если переоткрыть схему в конфигурации снова, ваши изменения остались в ней?
да

Значит изменения сохранились. Почистите кеш браузера что бы увидеть их в браузере.

"Максим Шевченко" написал:Значит изменения сохранились. Почистите кеш браузера что бы увидеть их в браузере.

чистил, не помогало
"Максим Шевченко" написал:после этого внесите любые изменения в любую другую js схему, сохраните

по этой схеме иногда работает... крутая схема...

"Радчук Виталий Владимирович" написал:чистил, не помогало

Сложно в это поверить. Напишите в техническую поддержку Террасофт указав сайт и схему где сделаны изменения. Если они внесены и сохранены, они должны появится в браузере, другое дело что вы там написали, может быть просто код неккоректен.

"Радчук Виталий Владимирович" написал:по этой схеме иногда работает... крутая схема...

При удалении схем, на данный момент это единственный способ дать понять системе что что-то изменилось и нужно пересобрать все схемы.

Показать все комментарии