|
Подсветка полей ввода с сохранением подсветки | ☑ | ||
---|---|---|---|---|
0
DomenER
24.09.19
✎
09:48
|
Всем привет.
Появилась новая задачка. Управляемые формы. Пользователи требуют сделать, чтобы при создании элемента справочника все поля подсвечивались и только после активации поля пользователем фон поля ввода становился обычным белым. Если поле не было автивировано пользователем, то цвет фона остаётся подсвеченным даже после закрытия формы и при повторном открытии подсвечивались только не активированные поля. Есть идеи как реализовать? |
|||
1
Кац
24.09.19
✎
09:54
|
Странная задача. А какой профит пользователю от "подсветки" всех полей на форме?
|
|||
2
DomenER
24.09.19
✎
09:55
|
(1) Пишут что новый элемент справочника создаётся в несколько этапов, по мере поступления инфы. И хотят чтобы подсвечивались поля которые они пропустили.
|
|||
3
aleks_default
24.09.19
✎
09:57
|
Что значит "не активированные поля"? Незаполненные чтоли?
|
|||
4
DomenER
24.09.19
✎
09:58
|
(3) Если курсором встали на поле - значит активировано и можно менять цвет на стандартный белый
|
|||
5
aleks_default
24.09.19
✎
09:59
|
Если я тыкнул в поле, но ничего в него не заполнил, а потом перешел на другое поле, то предыдущее остается активированным или уже нет?
|
|||
6
DomenER
24.09.19
✎
10:01
|
(5) Остаётся активированным да. Не во всех полях требуется заполнение, но контроль этого поля также хотят видеть.
|
|||
7
ДенисЧ
24.09.19
✎
10:03
|
Проверяй заполненность и крась в случае пустого. Вопли на тему, что пустое значение это тоже правильно - отметай с негодованием.
|
|||
8
DomenER
24.09.19
✎
10:03
|
(7) А вопли будут :-)
|
|||
9
ДенисЧ
24.09.19
✎
10:05
|
(8) Тогда копи негодование )))
Или заведи в объекте N булёвых реквизитов, по одному на информационный. И при активации поднимай этот флаг. |
|||
10
aleks_default
24.09.19
✎
10:05
|
Ну добавь для каждого реквизита-поля еще один реквизит-флаг.
|
|||
11
dezss
24.09.19
✎
10:05
|
(9) (10) опередили)
|
|||
12
Кац
24.09.19
✎
10:06
|
(9) да, но активацию надо чем-то ловить, а ловить кроме обработкиожидания больше и не чем
|
|||
13
DomenER
24.09.19
✎
10:07
|
Что же... Придётся так и делать. Если 20 полей - будет +20 булево полей для подсветки...
|
|||
14
DomenER
24.09.19
✎
10:07
|
(12) Да. Используется доп обработка ожидания с интервалом 1 секунда
|
|||
15
Кац
24.09.19
✎
10:09
|
(14) пользователь бежит по полям быстрее секунды.
как вам такое, Маск? |
|||
16
DomenER
24.09.19
✎
10:11
|
(15) Сразу увидят, что цвет не изменился и перейдут обратно. Можно поставить интервал и меньше. Практика покажет....
|
|||
17
catena
24.09.19
✎
10:43
|
(13)Или один, в котором хранить список активированных/неактивированных
|
|||
18
DomenER
24.09.19
✎
11:31
|
(17) Тоже думал. Табличную часть. И каждый раз обрабатывать массив. По коду немного тяжелее и по затратам на обработку по данным ТЧ тоже больше...
|
|||
19
DomenER
24.09.19
✎
11:42
|
Хотя через табличную часть удобнее будет думаю. В ТЧ 2 поля "Имя" поля (Строка) и Подсветка (Булево).
И при активации поля отбирать по ТЧ и менять значение. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |