|
Как программно изменить индекс в списке выбора (упр.прил) | ☑ | ||
---|---|---|---|---|
0
oleg_prg
08.08.13
✎
11:03
|
Добрый день! Подскажите пожалуйста как программно изменить индекс в списке выбора (упр.прил)
Есть обработка, в ней реквизит СписокНастроек тип Список значений Этот реквизит вынес на форму как поле ввода с флажком Режим выбора из списка Создал кнопку Добавить, задача при нажатии на кнопку добавить ввести новое строковое значение в СписокНастроек и это значение сделать выбранным в СписокНастроек Привожу упрощенный пример кода //******************************************************************************** &НаКлиенте Процедура ДобавитьНастройку(Команда) Стр = "Новая настройка"; Если ВвестиСтроку(Стр,"Введите наименование настройки",20) Тогда НС = Объект.Настройка.Добавить(); НС.Наименование = Стр; Объект.СписокНастроек.Добавить(Стр); Элементы.СписокНастроек.СписокВыбора.Добавить(Стр); //Как изменить индекс в Элементы.СписокНастроек ??? КонецЕсли; КонецПроцедуры Заранее спасибо! |
|||
1
oleg_prg
08.08.13
✎
11:10
|
Может я непонятно описал. В общем добавить в СписокНастроек любую строку например АААА, и чтобы на форме в поле Список настроек я увидел АААА
|
|||
2
Defender aka LINN
08.08.13
✎
11:12
|
(1) Казалось бы, при чем тут индекс?
|
|||
3
oleg_prg
08.08.13
✎
11:14
|
Черканите строчку кода, пожалуйста.
|
|||
4
cw014
08.08.13
✎
11:14
|
Кто нибудь понял, что он хочет?
|
|||
5
oleg_prg
08.08.13
✎
11:15
|
5 сек фото дам
|
|||
6
Defender aka LINN
08.08.13
✎
11:15
|
(4) Не сознается
|
|||
7
oleg_prg
08.08.13
✎
11:22
|
||||
8
cw014
08.08.13
✎
11:25
|
Список настроек какой тип имеет?
|
|||
9
cw014
08.08.13
✎
11:27
|
Объект.СписокНастроек.Добавить(Стр); ????
Это с каких пор массивом можно реквизит объекта сделать? |
|||
10
oleg_prg
08.08.13
✎
11:27
|
Список значений, на форме поле ввода с флажком Режим выбора из списка
|
|||
11
oleg_prg
08.08.13
✎
11:31
|
Вот упрощенный пример обработки, что-то ни так делаю, а что не пойму http://yadi.sk/d/ip-0jOQb7gLVQ
|
|||
12
cw014
08.08.13
✎
11:39
|
Подожди, не понял немного. Если ты "СписокЗначений" вывел полем ввода, то у тебя на форме будут все значения из этого списка показываться...
|
|||
13
oleg_prg
08.08.13
✎
11:40
|
Да именно так, но если поставить галку, то этого не произойдет! В обработке видно http://yadi.sk/d/ip-0jOQb7gLVQ
|
|||
14
oleg_prg
08.08.13
✎
11:40
|
(13) галку Режим выбора из списка
|
|||
15
oleg_prg
08.08.13
✎
11:43
|
Я вчера сидел тупил до ночи, бросил все, думаю ладно утром подумаю, опять сижу, час потратил, думаю все! Без мисты ни как. =)
|
|||
16
cw014
08.08.13
✎
11:45
|
У тебя что должно быть в этом поле?
|
|||
17
oleg_prg
08.08.13
✎
11:47
|
Только строковое значение
|
|||
18
cw014
08.08.13
✎
11:48
|
(17) Элементы.СписокНастроек.ВыделенныйТекст = Стр;
Но я не думаю, что ты получишь то, что хочешь получить, ибо ты не говоришь в чем задача заключается, и что ты потом с этим списком настроек хочешь делать (в нем будет лежать весь список, а не выбранное значение) |
|||
19
cw014
08.08.13
✎
11:49
|
Сделай это поле текстовым, длинной 20 символов. Оставь у него кнопку выбора из списка. А свой код между "ЕСЛИ... КОНЕЦЕСЛИ" ужми до:
Элементы.СписокНастроек.СписокВыбора.Добавить(Стр); Объект.СписокНастроек = Стр; |
|||
20
oleg_prg
08.08.13
✎
11:49
|
т.е. список строковых значений, идея такая, юзер что-то меняет на форме, потом жмет новая настройка и в эту настройку пишутся значения фрмы. Таких настроек может быть много. Именно для этого и использую СписокНастроек. В дальнейшем по наименованию (оно должно быть уникально) которое хранится в списке настроек будут настройки восстановлены или записаны
|
|||
21
oleg_prg
08.08.13
✎
11:50
|
(19) Спасибо, попробую, как вариант!!!
|
|||
22
cw014
08.08.13
✎
11:52
|
(20) Тогда делай как я написал.
|
|||
23
oleg_prg
08.08.13
✎
11:55
|
ОТЛИЧНО!!!! УРА!
С П А С И Б О cw014 !!! |
|||
24
cw014
08.08.13
✎
12:00
|
(23) Спасибо не булькает
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |