Фиксация левой колонки при горизонтальном сколинге в списке
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Фиксация левой колонки при горизонтальном сколинге в списке
Здравствуйте!
Подскажите, пожалуйста, существуют ли в природе шаблоны (классы), позволяющие в контроле списка фиксировать левую колонку при горизонтальном сколинге?
Может кто сталкивался?
Подскажите, пожалуйста, существуют ли в природе шаблоны (классы), позволяющие в контроле списка фиксировать левую колонку при горизонтальном сколинге?
Может кто сталкивался?
- Дед Пахом
- Старичок
- Сообщения: 3289
- Зарегистрирован: 07 Июль 2005, 16:51
- Откуда: Москва, Россия
- Благодарил (а): 15 раз
- Поблагодарили: 49 раз
- Контактная информация:
Фиксация левой колонки при горизонтальном сколинге в списке
А чем галочка "Fixed" в форматтере листа не устраивает?
С уважением, ДП
Фиксация левой колонки при горизонтальном сколинге в списке
Очень даже устраивает!
Спасибо, Дед Пахом!
Спасибо, Дед Пахом!
- Игорь Столяров
- Ветеран движения
- Сообщения: 8031
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 28 раз
- Поблагодарили: 96 раз
Фиксация левой колонки при горизонтальном сколинге в списке
Не в тему: в LIST можно фиксировать любые произвольные колонки для горизонтального скроллинга.
Но, конечно, уже через ручной код - я его где-то в форуме публиковал (если интересно).
Но, конечно, уже через ручной код - я его где-то в форуме публиковал (если интересно).
Make Clarion Great Again ! 
- Губин Игорь
- Шубуршун
- Сообщения: 2584
- Зарегистрирован: 16 Сентябрь 2005, 16:35
- Откуда: Москва
- Благодарил (а): 3 раза
- Поблагодарили: 26 раз
Фиксация левой колонки при горизонтальном сколинге в списке
Повторить не сложно? лень искать.Игорь Столяров писал(а): 28 Июль 2017, 18:29Но, конечно, уже через ручной код - я его где-то в форуме публиковал (если интересно).
Это я только кажусь дураком! На самом деле я полный идиот!
- Игорь Столяров
- Ветеран движения
- Сообщения: 8031
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 28 раз
- Поблагодарили: 96 раз
-
- ✯ Ветеран ✯
- Сообщения: 5160
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 11 раз
- Поблагодарили: 26 раз
Фиксация левой колонки при горизонтальном сколинге в списке
Возможно вот здесь - http://forum.clarionlife.net/viewtopic. ... 355#p20355.
Хотя я думаю - это бред. Можно попробовать в динамике поиграться с proplist:Fixed. Но в хелпе явно указано, что если Fixed не слева, то игнорируется.
We are hard at work… for you. 

- Игорь Столяров
- Ветеран движения
- Сообщения: 8031
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 28 раз
- Поблагодарили: 96 раз
Фиксация левой колонки при горизонтальном сколинге в списке
Ага, это именно та тема ! В справке тоже всё правильно про установку ?List{PropList:Fixed}.
Но ведь там же ничего не написано про СНЯТИЕ этого признака,
и почему-то считается что это работает зеркально ... но это не совсем так.

Вот нашёл старый пример в исходниках, убрал всё не нужное, что бы было проще понять как это работает ....

Проверил в C6.3 / C10 - все OK !
- Вложения
-
- ListF.zip
- Фиксация произвольных колонок
- (1011.73 КБ) 115 скачиваний
Make Clarion Great Again ! 
- Губин Игорь
- Шубуршун
- Сообщения: 2584
- Зарегистрирован: 16 Сентябрь 2005, 16:35
- Откуда: Москва
- Благодарил (а): 3 раза
- Поблагодарили: 26 раз
Фиксация левой колонки при горизонтальном сколинге в списке
Тогда это фича... Которую могут в любой момент кикнутьИгорь Столяров писал(а): 30 Июль 2017, 17:31Но ведь там же ничего не написано про СНЯТИЕ этого признака,
и почему-то считается что это работает зеркально ... но это не совсем так

Это я только кажусь дураком! На самом деле я полный идиот!
- Игорь Столяров
- Ветеран движения
- Сообщения: 8031
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 28 раз
- Поблагодарили: 96 раз
Фиксация левой колонки при горизонтальном сколинге в списке
Ну ... да, наверно ! Сейчас модно говорить: эксплуатация бага.

По сравнению с теми проблемами, которые приходится нивелировать в каждом втором "обновлении" C10 - это мелочи ...

Make Clarion Great Again ! 
-
- ✯ Ветеран ✯
- Сообщения: 5160
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 11 раз
- Поблагодарили: 26 раз
Фиксация левой колонки при горизонтальном сколинге в списке
Прикольно и необычно. Вот только смысл в таком поведении листа? А можно, интересно, зафиксировать колонку/колонки справа? Типа крайний справа всегда присутствует и всегда виден, а колонки левее - под ним. Зеркальная ситуация по сравнению со стандартом.Игорь Столяров писал(а): 30 Июль 2017, 17:31 Вот нашёл старый пример в исходниках, убрал всё не нужное, что бы было проще понять как это работает ....
Проверил в C6.3 / C10 - все OK !
We are hard at work… for you. 

- Игорь Столяров
- Ветеран движения
- Сообщения: 8031
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 28 раз
- Поблагодарили: 96 раз
Фиксация левой колонки при горизонтальном сколинге в списке
Ну например - список клиентов с большим кол-вом колонок и где-то в середине, предположим колонка с ИНН (некий идентифицирующий признак), тогда при скроллинге её можно зафиксировать и т.д. Но мы используем по другому: в менеджере форматов списков - пусть юзеры сами фиксируют любые нужные колонки как считают нужным (и не долбят нас этим). Там, если присмотреться к коду, есть некие особенности еще и для групп колонок.
Рад, что смог повеселить.
Если кому-то интересна эта тема - рабочий исходник C63 / C10 теперь есть, далее пожалуйста самостоятельно ...

Make Clarion Great Again ! 