Доработка ABC-шаблона BrowseSelectButton
Программы на Clarion, шаблоны, библиотеки и пр.
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 5301
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 12 раз
- Поблагодарили: 65 раз
Доработка ABC-шаблона BrowseSelectButton
А мне линии больше нравятся. Их создание все равно завертывается в класс. В 1с8 так выглядит.
C6/C12, ШВС, tps/btrieve.
finsoftrz
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 5301
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 12 раз
- Поблагодарили: 65 раз
Доработка ABC-шаблона BrowseSelectButton
Когда в форме много полей ввода, выглядит не очень. Конечно, дело вкуса. Я за минимализм.Дед Пахом писал(а): 25 Июль 2023, 17:08Стандартное решение - cue banner (он же placeholder): серый текст типа "Введите фамилию".finsoftrz писал(а): 25 Июль 2023, 16:29 Почти то, только подсвечиваем поля, у которых не заполнено значение. Как технически реализовать, понятно. Вопрос больше в вариантах подсветки или другого выделения. А вариантов вроде и немного. Фон поля выделять слишком пестро. Можно подчеркивание красной линией, не по всей длине, а частично. Ну или промпт покрасить.

C6/C12, ШВС, tps/btrieve.
finsoftrz
- Игорь Столяров
- Ветеран движения
- Сообщения: 8074
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 29 раз
- Поблагодарили: 98 раз
Доработка ABC-шаблона BrowseSelectButton
Это иное - линия контур внутри поля. Красиво, но Clarion такое не нарисуешь ...

Make Clarion Great Again ! 
Игорь Столяров
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 5301
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 12 раз
- Поблагодарили: 65 раз
Доработка ABC-шаблона BrowseSelectButton
Вот и написал про это. Взамен линия фиксированной ширины (но не более ширины поля) под полем ввода.Игорь Столяров писал(а): 25 Июль 2023, 17:20Это иное - линия контур внутри поля. Красиво, но Clarion такое не нарисуешь ...![]()
В догонку, placeholder это немного про другое.
C6/C12, ШВС, tps/btrieve.
finsoftrz
- Игорь Столяров
- Ветеран движения
- Сообщения: 8074
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 29 раз
- Поблагодарили: 98 раз
Доработка ABC-шаблона BrowseSelectButton
Ну это как письмо из деревни на телевидение. Дорогая передача !finsoftrz писал(а): 25 Июль 2023, 17:23 Взамен линия фиксированной ширины (но не более ширины поля) под полем ввода.
Мы ананасы заменили на картофель, а омаров на сало, но в целом Ваш рецепт салата "омары с ананасом" нам очень понравился !

Make Clarion Great Again ! 
Игорь Столяров
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 5301
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 12 раз
- Поблагодарили: 65 раз
Доработка ABC-шаблона BrowseSelectButton
Думаете, что в 1С8 лучше выглядит? Мне короткое подчеркивание больше нравится, меньше "декора" на экране.Игорь Столяров писал(а): 25 Июль 2023, 17:28Ну это как письмо из деревни на телевидение. Дорогая передача !finsoftrz писал(а): 25 Июль 2023, 17:23 Взамен линия фиксированной ширины (но не более ширины поля) под полем ввода.
Мы ананасы заменили на картофель, а омаров на сало, но в целом Ваш рецепт салата "омары с ананасом" нам очень понравился !![]()
C6/C12, ШВС, tps/btrieve.
finsoftrz
- Дед Пахом
- Старичок
- Сообщения: 3300
- Зарегистрирован: 07 Июль 2005, 16:51
- Откуда: Москва, Россия
- Благодарил (а): 15 раз
- Поблагодарили: 51 раз
- Контактная информация:
Дед Пахом
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 5301
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 12 раз
- Поблагодарили: 65 раз
Доработка ABC-шаблона BrowseSelectButton
В Налогоплательщике, по моему, в таких полях красная черта посередине на ширину всего поля. Жестче выглядит, чем в 1с.
C6/C12, ШВС, tps/btrieve.
finsoftrz
finsoftrz
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 5301
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 12 раз
- Поблагодарили: 65 раз
Доработка ABC-шаблона BrowseSelectButton
Или (*) в самом поле вместо значения? Лучше скрин, чтобы понятнее было, про что речь.
C6/C12, ШВС, tps/btrieve.
finsoftrz
- Дед Пахом
- Старичок
- Сообщения: 3300
- Зарегистрирован: 07 Июль 2005, 16:51
- Откуда: Москва, Россия
- Благодарил (а): 15 раз
- Поблагодарили: 51 раз
- Контактная информация:
Доработка ABC-шаблона BrowseSelectButton
Ну, допустим, звёздочку (в метке поля) перекрашивать в красный, когда поле пустое.
С уважением, ДП
Дед Пахом
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 5301
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 12 раз
- Поблагодарили: 65 раз
Доработка ABC-шаблона BrowseSelectButton
У меня так не получится, звездочка в составе промпта. Сверху накладывать могут вылезти проблемы с позиционированием, если промпт в несколько строк с переносами.Дед Пахом писал(а): 25 Июль 2023, 17:50 Ну, допустим, звёздочку (в метке поля) перекрашивать в красный, когда поле пустое.
C6/C12, ШВС, tps/btrieve.
finsoftrz
-
- ✯ Ветеран ✯
- Сообщения: 5173
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 11 раз
- Поблагодарили: 26 раз
Доработка ABC-шаблона BrowseSelectButton
Я как раз про сетевые. Вы же не знаете изменились ли данные. И понапрасну дёргаете сервер, со всеми вытекающими. Ещё возможно странное поведение контролов при автоматическом обновлении окна. Изменение позиционирования записей в списках, позиционирование курсора в полях ввода (раньше мучались, пока эту фичу не отключили, давно не проверял, потому что не пользую). На мой взгляд лучше только в критических экранах делать принудительное обновление. Бывает ещё так - пользователь изображая бурную деятельность безо всякой нужды тупо переключается между окнами. И если таких бездельников несколько сотен...Игорь Столяров писал(а): 25 Июль 2023, 13:48Бывают сетевые программы. И если пользователь возвращается к работе с окном - то в нём актуализируется
состояние списка с учётом изменений сделанных с других рабочих станций (или копий программы).
We are hard at work… for you. 

kreator
-
- ✯ Ветеран ✯
- Сообщения: 5173
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 11 раз
- Поблагодарили: 26 раз
Доработка ABC-шаблона BrowseSelectButton
По поводу незаполненных полей. Стандартно - фокус возвращается на это поле. Выглядит не очень наглядно. Всё же сейчас тренд на "тупость" пользователя. Сейчас взял за практику явно сообщать пользователю проблему ввода и позиционировать на нужное поле (даже не только незаполненное поле, но и ошибки и предупреждения какие-то также хорошо работают в данном случае). В формах с несколькими очень вкладками актуально. Пользователь не видит все поля. А окно в окне как-то не приживается. Cложноватая реализация.
We are hard at work… for you. 

kreator
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 5301
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 12 раз
- Поблагодарили: 65 раз
Доработка ABC-шаблона BrowseSelectButton
Да это все понятно. Кроме этого модно стало подсвечивать незаполненные поля, которые необходимо заполнить. Реализовать несложно, только выбрать вариант, адаптивный для используемого интерфейса. Это и обсуждается. Я пока за короткие подчеркивания.kreator писал(а): 25 Июль 2023, 18:25 По поводу незаполненных полей. Стандартно - фокус возвращается на это поле. Выглядит не очень наглядно. Всё же сейчас тренд на "тупость" пользователя. Сейчас взял за практику явно сообщать пользователю проблему ввода и позиционировать на нужное поле (даже не только незаполненное поле, но и ошибки и предупреждения какие-то также хорошо работают в данном случае). В формах с несколькими очень вкладками актуально. Пользователь не видит все поля. А окно в окне как-то не приживается. Cложноватая реализация.

C6/C12, ШВС, tps/btrieve.
finsoftrz
Вернуться в «Готовые программы, шаблоны, библиотеки...»
Перейти
- CW
- ↳ CLARION for Windows
- ↳ CLARION for Internet
- ↳ Clarion.NET
- Эксклюзив
- ↳ Приват
- CLARION и...
- ↳ Reports
- ↳ Железо
- ↳ Готовые программы, шаблоны, библиотеки...
- ↳ cJSON
- ↳ LibCurl
- ↳ MAV
- ↳ SQL, Oracle, ...
- ↳ Multi-программирование(Pascal/Delphi, и т.д.)
- ↳ WinDev
- DOS
- ↳ CLARION for DOS
- Разное
- ↳ Новости
- ↳ English
- ↳ Ресурсы
- ↳ Работа
- ↳ Обо всем ...
- ↳ Обсуждение этого Форума (типа, Гостевая книга)