-
- JS нужен для AJAX - подгрузка параметров в JSON - обновление в
реальном времени, и для формирования команд управления. Там ничего
особо умного вроде как, но, например, задание даты создания отчета
вызывает апплет, который очень разно выглядит и работает/не
работает искаропки в зависимости от браузера. Отчеты создаются в
виде готовых pdf-файлов, которые можно просмотреть прямо в
браузере, отправить на принтер или сохранить. С JS не надо
сражаться - оно должно работать, и при Vit(431 знак., 11.05.2020 23:15)
- Ничего не понял. PDF может формировать вообще веб-сервер (который
всегда один, одинаков и отлажен). А на вебстранице может быть тупая
форма которая даже в IE5.0 сработает без ошибок. То что в разных
браузерах по-разном выглядит -- это не победимо, потому, что так
задумано. Как оно может одинаково выглядеть, если шрифы разные,
разрешения дисплея разные, метрики шрифтов разного размера --
разные. И при печати опять всё переколбасит ещё раз, если конечно
не будут печатать как fk0(575 знак., 11.05.2020 23:31)
- Насчет pdf - во-первых сервер, который отлажен, это Nginx. Не слыхал, чтобы он чегой-то умел, кроме пересылать. Отчет вещь святая - у него есть законодательно утвержденная форма. Основной сервер на node.js - он обменивается данными с кусками на Mono (C#) и на C, кроме собственно формирования морды у клиента. Кусок на Mono рожает отчет (какая-то либа прикручена) сразу в виде pdf-файла. Была версия с предварительной табличкой - никому она показалась не нужной. Что касается Vit(197 знак., 11.05.2020 23:44)
- Ничего не понял. PDF может формировать вообще веб-сервер (который
всегда один, одинаков и отлажен). А на вебстранице может быть тупая
форма которая даже в IE5.0 сработает без ошибок. То что в разных
браузерах по-разном выглядит -- это не победимо, потому, что так
задумано. Как оно может одинаково выглядеть, если шрифы разные,
разрешения дисплея разные, метрики шрифтов разного размера --
разные. И при печати опять всё переколбасит ещё раз, если конечно
не будут печатать как fk0(575 знак., 11.05.2020 23:31)
- JS нужен для AJAX - подгрузка параметров в JSON - обновление в
реальном времени, и для формирования команд управления. Там ничего
особо умного вроде как, но, например, задание даты создания отчета
вызывает апплет, который очень разно выглядит и работает/не
работает искаропки в зависимости от браузера. Отчеты создаются в
виде готовых pdf-файлов, которые можно просмотреть прямо в
браузере, отправить на принтер или сохранить. С JS не надо
сражаться - оно должно работать, и при Vit(431 знак., 11.05.2020 23:15)