|
Активность элемента формы | ☑ | ||
---|---|---|---|---|
0
Artyom20
11.09.14
✎
11:42
|
Помогите пожалуйста, с активностью элемента формы
У меня есть форма, на которой есть поле ввода информации и кнопки, я в коде хочу написать условие (если ... тогда "вотэтополеввода будь активным, пожалуйста" конецесли) Посдкажите как это сделать ? |
|||
1
Ёпрст
11.09.14
✎
11:44
|
проверять ТекущийЭлемент, к примеру..
|
|||
2
Ёпрст
11.09.14
✎
11:44
|
в обработке обновления или в обработке ожидания
|
|||
3
Artyom20
11.09.14
✎
11:51
|
у меня используется одна форма в котором выполняются последовательно два действия:
Процедура Кнопка1Нажатие(Элемент) Если НЕ ВвелиКолво Тогда Количество = ЭтаФорма.ЭлементыФормы.ПоляДляВводаИнформации.Значение; ЭтаФорма.ЭлементыФормы.ПоляДляВводаИнформации.Значение = 0; ЭтаФорма.Заголовок = "Введите цену"; ВвелиКолво = Истина; Если ЭтаФорма.Заголовок = "Введите цену" тогда ЭтаФорма.ЭлементыФормы.ПоляДляВводаИнформации = (ВОТ НЕ ЗНАЮ ЧТО НАПИСАТЬ, ЧТО БЫ БЫЛО АКТИВНЫМ); КонецЕсли; Иначе Если ЭтаФорма.Заголовок = "Введите цену" тогда ЭтаФорма.ЭлементыФормы.ПоляДляВводаИнформации = (ВОТ НЕ ЗНАЮ ЧТО НАПИСАТЬ, ЧТО БЫ БЫЛО АКТИВНЫМ); КонецЕсли; Цена = ЭтаФорма.ЭлементыФормы.ПоляДляВводаИнформации.Значение; Отмена = Ложь; ЭтаФорма.Закрыть(); УправлениеКонтактами.ДобавитьСтрокуВТабличнуюЧастьДокумента(СтрДанных, ?(ФормаВл.ЭлементыФормы.Номенклатура.ТекущиеДанные.Услуга, "Услуги", "Товары"), СтрВыбРедДокОбъект, СтрВыбРедДокФорма, Истина, Количество, Цена); КонецЕсли; КонецПроцедуры Можно ли вообще так писать ? |
|||
4
Ёпрст
11.09.14
✎
11:56
|
Ну и пиши туда что форма текущийЭлемент = нужныйэлемент формы.. будет он активным опосля этого
|
|||
5
Ёпрст
11.09.14
✎
11:58
|
типа
Форма.ТекущийЭлемент = ЭлементыФормы[ИмяЭлементаФормы] |
|||
6
Artyom20
11.09.14
✎
12:05
|
Спасибо, так работает ;)
У меня есть еще один маленький вопрос: после ввода значение что бы перейти к кнопке "ОК" нужно 2 раза нажать ENTER (чтобы перейти к след. элементу и нажать его) а есть ли возможность сделать так: ввожу значение, нажимаю enter и тем самым сразу нажимается кнопка на форме (надеюсь понятно объяснил;) ) |
|||
7
Ёпрст
11.09.14
✎
12:10
|
можно, после выбора значения установи текущийэлемент как кнопкуОк.. так надо ?
|
|||
8
Artyom20
11.09.14
✎
12:13
|
типо того;) - то есть сделать проверку, если значение <> 0 тогда текэлемент = кнопка ок?
|
|||
9
Ёпрст
11.09.14
✎
12:23
|
(8) ну да
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |