Претензии к ФМ или ожидания, у кого что осталось

Практические советы по работе с FileMaker, типичные задачи и их решения. У вас вопрос? Пишите сюда.
andrey volkov
Сообщения: 338
Зарегистрирован: 11 сен 2017, 13:42
Откуда: Санкт-Петербург

Re: Претензии к ФМ или ожидания, у кого что осталось

Сообщение andrey volkov » 13 ноя 2020, 04:20

Alexei Sytch писал(а):
03 фев 2020, 13:09
Андрей, ожиданий много, и прежде всего с "популярностью" продукта, активным продвижением его со стороны Claris и позиционированием его на русскоязычном пространстве. Продукт очень хороший, но совершенно не раскрученный.

Из хотелок - из коробки:
1) Добавить готовых режимов данных: не хватает "Calendar View", Card View, Kanban View, Print Preview, TreeViews с возможностью редактирования (режим этикеток можно было бы использовать и для редактирования и просмотра)
2) Расширить режимы просмотра данных: 1) List View/ Table View / Form View - было бы не плохо их комбинировать, как выбор Part для Layout, переменная высота строки в ListView
2) Сквозная система навигации а-ля корешки листов Excel без необходимости дублировать ее на каждом layout
3) При смене таблицы-контекста в layout не хватает автоматической замены ссылок на поля (сейчас приходится обнолять через танцы с бубном или в ручную)
4) Импорт JSON с автоматическим созданим необходимоых таблиц (и XML) - а-ля как сделала BaseElement
5) Графики оставляют желать лучшего, нужны интерактивные и более настраиваемые
6) Встроенные регулярные выражения
7) Улучшение форм для печати таблиц, особенно много страничных. Проблемы - "висячие строки и заголовки" и вертикальные линии.
Линии нужно выверять с точностью до пикселя (чтобы они сжимались)- сделать одни раз просто, но простая правка, например, изменить размер колонки, приводит к тому, что изменять надо размер поля колонки, шапки на первом заголовке, шапки на последующих заголовках.
8) Отсутствие функций для работы с русским текстом (морфология, склонения) - или Plugin
9) квадратный мир инструментов Layout уже устарел, не зватает произвольных полигонов.
10) Progress Bar...
11) прямой доступ к объектам страциы в WebViewer (как в JavaScript) и переменным JS
12) Интерактивные карты :)
13) Dublicate Record со связанными запиcями

В общем-то все хотелки имеют свое решение и обходные способы, но было бы здорово их "иметь" сразу из коробки.
возвращаюсь к теме снова
FM 19.3 на дворе.
Есть ли хоть какая-то удовлетворенность от сбычи мечт? Чего по-прежнему не хватает? Как удалось реализовать новшества 19 версии (примеры)?

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

Alexei Sytch
Сообщения: 106
Зарегистрирован: 21 сен 2017, 18:48
Откуда: Минск

Re: Претензии к ФМ или ожидания, у кого что осталось

Сообщение Alexei Sytch » 13 ноя 2020, 21:06

Поделитесь лайф хаком, очень интересно

andrey volkov
Сообщения: 338
Зарегистрирован: 11 сен 2017, 13:42
Откуда: Санкт-Петербург

Re: Претензии к ФМ или ожидания, у кого что осталось

Сообщение andrey volkov » 14 ноя 2020, 04:48

загрузил в гугл документы
не идеально, конечно. Перфекционист заплакал бы.

https://drive.google.com/file/d/1cRYvpi ... sp=sharing

Alexei Sytch
Сообщения: 106
Зарегистрирован: 21 сен 2017, 18:48
Откуда: Минск

Re: Претензии к ФМ или ожидания, у кого что осталось

Сообщение Alexei Sytch » 14 ноя 2020, 21:50

Спасибо, что поделились! Прекрасно работает. Я по старинке пользовался методом +1 пиксель для вертикальной линии от ширины body part, и линия в последнем пикселе по высоте.
При таком методе остается висячие хвостики внизу таблицы, но зато получается спрошная вертикальная линия без разрывов. Из лайфхаков поделюсь, что позиции линий и ширину можно задавать дробными значениями, что позволяет свести к минимуму хвостики (это вариант 3 в примере). Если такой подход применить к вашей демке, то вертикальные линии тоже получаются без микроразрывов и выглядит очень хорошо (второй Layout)
Вложения
report_lines 3 variants.zip
(90.35 КБ) 244 скачивания

andrey volkov
Сообщения: 338
Зарегистрирован: 11 сен 2017, 13:42
Откуда: Санкт-Петербург

Re: Претензии к ФМ или ожидания, у кого что осталось

Сообщение andrey volkov » 15 ноя 2020, 08:27

хитро, черт возьми!
и внутренний перфекционист доволен

рассмотрел также вариант сдвинуть вертикальную линию на полпикселя вверх. И это дает эффект.

Расскажете, что удалось успешно реализовать из гибрида JS и FMScript?

Alexei Sytch
Сообщения: 106
Зарегистрирован: 21 сен 2017, 18:48
Откуда: Минск

Re: Претензии к ФМ или ожидания, у кого что осталось

Сообщение Alexei Sytch » 17 ноя 2020, 20:17

Из самого полезного получилась обычная HTML таблица с вызовом окна редактирования строки в FM. Сразу и переменная высота строк и автоподбор ширины. И достаточно модульно получается

Ответить