|
Выбор из списка | ☑ | ||
---|---|---|---|---|
0
derk153
24.12.12
✎
13:44
|
Здравствуйте!
Есть поле ввода(тип: строка), куда вводятся данные из списка выбора. В списке выбора есть "Значение" и "Представление". Мне нужно, чтоб при выборе элемента списка в поле ввода подставлялось "Представление", но подставляется "Значение". Я так понимаю, по-умолчанию должно подставляться "представление", если я не прав, то как найти событие записи элемента списка в поле ввода? ЗЫ. Пробовал назначать в "ОбработкеВыбора", все равно после меняется значение. Спасибо. |
|||
1
Cube
24.12.12
✎
13:47
|
(0) Юзай поле выбора
|
|||
2
RomaH
naïve
24.12.12
✎
13:50
|
мы обошли так:
задача - выбор веб камеры из списка спсиок в виде идентификатора + представление Список = МИС_СменаРаскладкиКлавиатурыКлиент.ПолучитьСписокКамер(); Текст = Новый ТекстовыйДокумент; Текст.УстановитьТекст(Список); Для Строка = 1 по Текст.КоличествоСтрок() Цикл Элементы.Камера.СписокВыбора.Добавить(Текст.ПолучитьСтроку(Строка + 1), Текст.ПолучитьСтроку(Строка)); Строка = Строка + 1; КонецЦикла; ПодключитьОбработчикОжидания("УстановитьКамеруПоУмолчанию",0.1,Истина); КонецПроцедуры &НаКлиенте Процедура УстановитьКамеруПоУмолчанию() Камера = Элементы.Камера.СписокВыбора[0].Значение; КамераПриИзменении(Элементы.Камера); КонецПроцедуры &НаКлиенте Процедура КамераПриИзменении(Элемент) МИС_СменаРаскладкиКлавиатурыКлиент.ОтключитьКамеру(); МИС_СменаРаскладкиКлавиатурыКлиент.ПодключитьКамеру(Камера); Камера = Элемент.СписокВыбора.НайтиПоЗначению(Камера).Представление; КонецПроцедуры т.е. выбраное значение пишется в другое место, а значению для спсика - присваивается представление |
|||
3
derk153
24.12.12
✎
13:52
|
(1) пробовал, тоже самое
|
|||
4
Cube
24.12.12
✎
13:56
|
(3) Плохо пробовал: http://storage7.static.itmages.ru/i/12/1224/h_1356342967_5940123_deb93b87f4.jpeg
|
|||
5
derk153
24.12.12
✎
15:20
|
...пробую пробую, все никак.
https://docs.google.com/open?id=0B9nG75PJHfsyb3hMdzA3ejlHQVk |
|||
6
Cube
25.12.12
✎
05:09
|
(5) А вопрос задать правильно религия не позволяет? Из топика не понятно, что ты ведешь речь про элемент управления ячейки табличного поля...
* Глубокий вдох * * Выдох * Так, начнем сначала. Для такой задачи тебе придется сделать две колонки в табличном поле: скрытую (в ней будет хранится значение) и видимую (в ней будет хранится представление). На видимую колонку вешаешь обработчик выбора и меняешь значение в скрытой колонке при изменении значения в видимой колонке. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |