RAV_ListFormat — шаблон для сохранения и настройки формата списков

Программы на Clarion, шаблоны, библиотеки и пр.

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 6071
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 25 раз
Поблагодарили: 90 раз

RAV_ListFormat — шаблон для сохранения и настройки формата списков

Сообщение finsoftrz »

У меня такого не бывает, чтобы обычные пользователи выгружали какие-то настройки на одном компьютере и загружали на другом. В многопользовательском режиме операция передать настройки новому пользователю от старого, как я писал, периодически требуется, фактически это программное копирование файлов между домашними каталогами пользователей. Для пользователя это просто нажать копировать настройки и ввести, кого взять за образец. Доступ к этой функции требует прав администратора, которые назначаются только опытным пользователям.
C6/C12, ШВС, tps/btrieve.
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3409
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 26 раз
Поблагодарили: 57 раз
Контактная информация:

RAV_ListFormat — шаблон для сохранения и настройки формата списков

Сообщение Дед Пахом »

gopstop2007 писал(а): 06 Июль 2026, 21:51 обновил архив, исправил баг с позиционированием записи на списке и подправил драг-дроп, чтобы было видно с подсветкой шапки при перетягивании колонки.
Не компилируется: Color:Gainsboro не определено, не тот прототип у bwfRAV_Brw_ColumnEdit и bwfRAV_SetBrwFormat, а bwfRAV_ZoomList вообще неизвестная функция.
С уважением, ДП
gopstop2007
Полимат
Сообщения: 1883
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 33 раза
Поблагодарили: 13 раз

RAV_ListFormat — шаблон для сохранения и настройки формата списков

Сообщение gopstop2007 »

Дед Пахом писал(а): 07 Июль 2026, 22:13
gopstop2007 писал(а): 06 Июль 2026, 21:51 обновил архив, исправил баг с позиционированием записи на списке и подправил драг-дроп, чтобы было видно с подсветкой шапки при перетягивании колонки.
Не компилируется: Color:Gainsboro не определено, не тот прототип у bwfRAV_Brw_ColumnEdit и bwfRAV_SetBrwFormat, а bwfRAV_ZoomList вообще неизвестная функция.
Проверил шаблон на примере (Clarion10\Examples\Shcool\Shcool.app), пример добавил в первый пост, у меня все работает, единственное иконки зум не правильно указал, там еще для шаблона переключил язык на английский во фрейме.
Вложения
ListF7.png
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3409
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 26 раз
Поблагодарили: 57 раз
Контактная информация:

RAV_ListFormat — шаблон для сохранения и настройки формата списков

Сообщение Дед Пахом »

Шаблон генерирует просто неверный код, например такой

Код: Выделить всё

bwfRAV_Brw_ColumnEdit(QuickWindow, ?Browse:1, 'BrowseStudents_5', 'LOAD', , 1)
или такой

Код: Выделить всё

If bwfRAV_ZoomList(QuickWindow, ?Browse:1, '', , 1, 0)
С уважением, ДП
gopstop2007
Полимат
Сообщения: 1883
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 33 раза
Поблагодарили: 13 раз

RAV_ListFormat — шаблон для сохранения и настройки формата списков

Сообщение gopstop2007 »

Дед Пахом писал(а): 08 Июль 2026, 17:56 Шаблон генерирует просто неверный код, например такой

Код: Выделить всё

bwfRAV_Brw_ColumnEdit(QuickWindow, ?Browse:1, 'BrowseStudents_5', 'LOAD', , 1)
или такой

Код: Выделить всё

If bwfRAV_ZoomList(QuickWindow, ?Browse:1, '', , 1, 0)
Нужно заполнить поле ID пользователя (LONG), шаблон сохраняет настройки для каждого пользователя. Подправлю в слудующем будет создавать локального по умолчанию. ID настроек (уникальный) надо копировать в ручную, не умею я это через шаблоны делать ) Это если кнопки устанавливать на окно, если не устанавливать то и этого делать не надо )
Вложения
ListF11.png
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
Ответить