Страница 2 из 3

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

Добавлено: 07 Июль 2026, 15:40
finsoftrz
У меня такого не бывает, чтобы обычные пользователи выгружали какие-то настройки на одном компьютере и загружали на другом. В многопользовательском режиме операция передать настройки новому пользователю от старого, как я писал, периодически требуется, фактически это программное копирование файлов между домашними каталогами пользователей. Для пользователя это просто нажать копировать настройки и ввести, кого взять за образец. Доступ к этой функции требует прав администратора, которые назначаются только опытным пользователям.

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

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

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

Добавлено: 08 Июль 2026, 17:51
gopstop2007
Дед Пахом писал(а): 07 Июль 2026, 22:13
gopstop2007 писал(а): 06 Июль 2026, 21:51 обновил архив, исправил баг с позиционированием записи на списке и подправил драг-дроп, чтобы было видно с подсветкой шапки при перетягивании колонки.
Не компилируется: Color:Gainsboro не определено, не тот прототип у bwfRAV_Brw_ColumnEdit и bwfRAV_SetBrwFormat, а bwfRAV_ZoomList вообще неизвестная функция.
Проверил шаблон на примере (Clarion10\Examples\Shcool\Shcool.app), пример добавил в первый пост, у меня все работает, единственное иконки зум не правильно указал, там еще для шаблона переключил язык на английский во фрейме.

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

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

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

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

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

If bwfRAV_ZoomList(QuickWindow, ?Browse:1, '', , 1, 0)

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

Добавлено: 08 Июль 2026, 18:02
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 настроек (уникальный) надо копировать в ручную, не умею я это через шаблоны делать ) Это если кнопки устанавливать на окно, если не устанавливать то и этого делать не надо )

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

Добавлено: 08 Июль 2026, 23:13
Admin
gopstop2007 писал(а): 08 Июль 2026, 18:02 надо копировать в ручную, не умею я это через шаблоны делать
про #CONTEXT посмотри. контекст можно переключать по моему и дергать переменные из других шаблонов

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

Добавлено: 12 Июль 2026, 7:53
gopstop2007
Admin писал(а): 08 Июль 2026, 23:13
gopstop2007 писал(а): 08 Июль 2026, 18:02 надо копировать в ручную, не умею я это через шаблоны делать
про #CONTEXT посмотри. контекст можно переключать по моему и дергать переменные из других шаблонов
Спасибо Admin, не получилось, пробовал даже - #TRYALIAS тот же результат, пока оставлю как есть.

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

Добавлено: 12 Июль 2026, 12:44
Admin
gopstop2007 писал(а): 12 Июль 2026, 7:53 Спасибо Admin, не получилось, пробовал даже - #TRYALIAS тот же результат, пока оставлю как есть.
Я вообще немного шаблон не понял. EXTENSION на все окно, т.е. общий для одного, двух листов?
А CODE уже к конкретному листу да?

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

Добавлено: 12 Июль 2026, 16:19
gopstop2007
Admin писал(а): 12 Июль 2026, 12:44
gopstop2007 писал(а): 12 Июль 2026, 7:53 Спасибо Admin, не получилось, пробовал даже - #TRYALIAS тот же результат, пока оставлю как есть.
Я вообще немного шаблон не понял. EXTENSION на все окно, т.е. общий для одного, двух листов?
А CODE уже к конкретному листу да?
На каждый список в отдельности, внутри шаблона в настройках по умолчанию стандартная горизонтальная настройка, вторая компактная это для моих нужд, и это настройки по списку и двум спискам, положения списков можно менять одной кнопкой там еще используются 2 сплита, может кому то и понядобится )

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

Добавлено: 18 Июль 2026, 23:58
gopstop2007
Обновил шаблон и пример в первом посте, исправил замеченные недоделки, добавил в глобальном шаблоне две настройки: 1. Изменения языка (русскиий, английский) 2. Умное слияние формата (пока только горизонтальный) при изменении структуры списка (добавление, удаление колонки разработчиком и т.п.) см.Readme.
Будут замечания - пишите.

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

Добавлено: 22 Июль 2026, 9:33
AlexPet
Попытался прикруть шаблон к своему проекту,при компиляции Выдает ошибку Unknown identifier: COLOR:GAINSBORO - C:\Clarion10\Accessory\LibSrc\Win\RAV_ListFormat.clw:555,74

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

Добавлено: 22 Июль 2026, 14:24
gopstop2007
AlexPet писал(а): 22 Июль 2026, 9:33 Попытался прикруть шаблон к своему проекту,при компиляции Выдает ошибку Unknown identifier: COLOR:GAINSBORO - C:\Clarion10\Accessory\LibSrc\Win\RAV_ListFormat.clw:555,74
Спасибо, у меня используется COLOR:Gainsboro EQUATE (00DCDCDCh) (когда то добавил от KreatoR и забыл) :D .
Скачайте обновленный архив.

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

Добавлено: 23 Июль 2026, 6:12
AlexPet
Спасибо, проект собрался без ошибок

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

Добавлено: 31 Июль 2026, 16:45
ingasoftplus
я правильно понимаю, что шаблоном поддерживается только BrowseBox(ABC) контрол? Т.е. если есть просто LIST контрол, то шаблон на него не повесишь?

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

Добавлено: 31 Июль 2026, 20:05
gopstop2007
ingasoftplus писал(а): 31 Июль 2026, 16:45 я правильно понимаю, что шаблоном поддерживается только BrowseBox(ABC) контрол? Т.е. если есть просто LIST контрол, то шаблон на него не повесишь?
должно работать с обычным ?List, иструкцию добавил в 1 пост.