|
Не выделять строку таблицы значений при открытии формы | ☑ | ||
---|---|---|---|---|
0
trialex3
16.11.22
✎
18:50
|
Добрый день. Хотел полностью убрать цветовое оформление выделенной строки в ТЗ на форме. При активизации строки уже настроил отключение выделения кодом
Процедура ФильтрПартииПриАктивизацииСтроки(Элемент) Элемент.ВыделенныеСтроки.Очистить(); КонецПроцедуры Но при открытии формы всеравно выделение первой строки происходит. Пробовал аналогично верхней процедуре чистить выделенные строки при открытии - не помогает. Есть еще варианты? |
|||
1
trialex3
16.11.22
✎
19:32
|
И заодно еще есть вопрос - есть кнопка которая выполняет определенный алгоритм. Если быстро раз несколько раз нажать на эту кнопку то алгоритм выполнится несколько раз - ка этого избежать? пробовал доступность - не работает
Процедура ОК(Команда) Элементы.ОК.Доступность = Ложь; Алгоритм... Элементы.ОК.Доступность = Истина; КонецПроцедуры |
|||
2
mikecool
16.11.22
✎
20:56
|
(0) зачем?
(1) запускай обработчик ожидания |
|||
3
trialex3
16.11.22
✎
21:23
|
(2) 1.выглядит визуально стремно
2.спасибо ща попробую |
|||
4
mikecool
16.11.22
✎
22:07
|
(3) можно не выделять всю строку, емнип, а только текущую ячейку
|
|||
5
trialex3
17.11.22
✎
00:04
|
(4) У меня в настройка РежимВыделенияСтроки = Ячейка. Не помогает. При открытии первая строка выделена. Первая ячейка синяя а остальные голубые
|
|||
6
trialex3
17.11.22
✎
00:10
|
(2) Не очень понял как обработчик ожидания поможет. Если при старте формы я подключу обработчик ожидания с таймаутом в 10 секунд то он будет бесконечно выполнятся каждые 10 секунд - как это тут поможет? Или я чтото не так понял?
|
|||
7
Mihasya
17.11.22
✎
02:04
|
(6) Имеется ввиду однократное подключение обработчика в момент нажатия на кнопку, что-то вроде такого:
&НаКлиенте Процедура Нажатие(Команда) ЭтаФорма.ПодключитьОбработчикОжидания("ОбработкаНажатияКнопки", 0.2, Истина); КонецПроцедуры &НаКлиенте Процедура ОбработкаНажатияКнопки() Сообщить("Кнопка нажата"); КонецПроцедуры |
|||
8
trialex3
17.11.22
✎
16:28
|
(7) Вы не поверите. Не работает)
&НаКлиенте Процедура ОК(Команда) ЭтаФорма.ПодключитьОбработчикОжидания("ОбработкаНажатияКнопки", 0.2, Истина); АЛГОРИТМ... КонецПроцедуры &НаКлиенте Процедура ОбработкаНажатияКнопки() Возврат; КонецПроцедуры |
|||
9
mikecool
17.11.22
✎
16:38
|
(8) алгоритм засунь в ОбработкаНажатияКнопки
|
|||
10
trialex3
17.11.22
✎
17:04
|
(9) Магия. Низкий вам поклон добрый человек. Сработало)
|
|||
11
1Сергей
17.11.22
✎
17:18
|
ТолькоПросмотр не предлагали ещё?
|
|||
12
trialex3
17.11.22
✎
17:23
|
(11) Не помогает. Ни доступность ни только просмотр или доступность у группы
|
|||
13
trialex3
17.11.22
✎
17:25
|
(8) Правда эта штука спасает только от быстрых нажатий. Если при выполнения алгоритма нажать кнопку чуть погодя после первого, то всеравно после первого раза алгоритм запустится еще раз
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |