|
Список значений в УФ | ☑ | ||
---|---|---|---|---|
0
mikecool
21.09.11
✎
16:14
|
Туплю, уж простите
есть список, привязан к элементу формы список заполняю значениями - при попытке выбрать на форме имею пустой список выбора надо еще и список выбора заполнить? |
|||
1
mikecool
21.09.11
✎
16:21
|
ап чтоли
|
|||
2
mzelensky
21.09.11
✎
16:23
|
(0) "есть список, привязан к элементу формы" - эт как?
|
|||
3
5 Элемент
21.09.11
✎
16:25
|
Расширение поля формы для поля ввода (Form field extension for a text box)
СписокВыбора (ChoiceList) Использование: Только чтение. Описание: Тип: СписокЗначений. Содержит список значений для осуществления выбора по нажатию кнопки списка выбора. |
|||
4
mikecool
21.09.11
✎
16:30
|
(2) элемент упр.формы, данные - реквизит с типом СписокЗначений
(3) гм, думал - если есть данные, чего бы автоматом их не отобразить? |
|||
5
5 Элемент
21.09.11
✎
16:31
|
Список выбора и список на форме это разные вещи. Ты уж определись что тебе надо.
|
|||
6
mikecool
21.09.11
✎
16:34
|
мне нужно выбрать значение из списка
список представлен соответствием 0 ААА 1 БББ 2 ВВВ заполняю реквизит формы Список таким списком на форме лежит контрол, тип СписокЗначений, у которого данные = Список нужно выбрать значение, присвоить его другому реквизиту формы |
|||
7
mikecool
21.09.11
✎
16:35
|
изначально разместил реквизит, который хочу присвоить, на форме, заполнил ему список выбора, но - отображается число , а хочется - синоним
|
|||
8
mikecool
21.09.11
✎
16:36
|
+7 выбираю из списка выбора значение и получаю числ, вместо синонима в контроле на форме
|
|||
9
5 Элемент
21.09.11
✎
16:36
|
При добавлении в список выбора указывай представление
|
|||
10
5 Элемент
21.09.11
✎
16:37
|
ааа понял
|
|||
11
mikecool
21.09.11
✎
16:38
|
плохо, что контролы на форме надо к реквизиту привязывать (
ладно, пусть будут реквизиты, а вся работа на форме происходить будет )) |
|||
12
mikecool
21.09.11
✎
17:26
|
теперь проблема получить значение ((
его(выбранное значение) вижу только в свойстве ВыделенныйТекст |
|||
13
mikecool
21.09.11
✎
17:27
|
вернее в ТекстРедактирования
|
|||
14
mikecool
21.09.11
✎
17:48
|
омг, как установить значение в элемент управления с типом СписокЗначений???
|
|||
15
mikecool
21.09.11
✎
17:52
|
пытаюсь присвоить данным, но чета совсем потерялся
не получается установить текущее значение в реквизите формы с типом СписокЗначений (( |
|||
16
mikecool
21.09.11
✎
18:04
|
разобралсо )
|
|||
17
mikecool
22.09.11
✎
10:27
|
+16 оказалось вчера, что показалось ((
еще раз попробую описать проблему. Есть реквизит формы тип Число. Надо выбрать его значение из некоего списка, для чего - чтобы пользователь выбирал не число, а его понятное представление. создаю еще один реквизит формы с типом список значений, размещаю на форме в виде поля. Что получается - если я заполняю реквизит формы значениями списка, то при отображении формы в поле вижу этот список. заполняю список выбора элемента формы, выбираю значение и вижу в поле не представление, а значение элемента списка ( Получается 2 вопроса: - как не отображать значения списка-реквизита формы в поле на форме? - как при выборе значения в поле формы получить представление выбранного значения, а не само значение? |
|||
18
mikecool
22.09.11
✎
10:31
|
смущает конечно, что заполненный список в виде реквизита формы не имеет списка выбора в качестве элемента формы (
|
|||
19
Asmody
22.09.11
✎
10:31
|
(17) тебе нужен именно список или достаточно списка выбора (ака dropdown)?
|
|||
20
mikecool
22.09.11
✎
10:32
|
(19) я бы обошелся и просто списком выбора, но значение такого элемента есть только в реквизите ТекстРедактирования
что как то сремно ( |
|||
21
mikecool
22.09.11
✎
10:42
|
вот плохо, что не отображаются поля на форме, к которым не привязаны данные ((
|
|||
22
Asmody
22.09.11
✎
10:43
|
(20) ты гонишь
реквизит типа Число, бросаешь на форму. У элемента управления ставишь: Вид - Поле ввода (автомато ставится) Путь к данным - <имя реквизита> (автоматом ставится) РежимВыбораИзСписка - установить СписокВыбора - заполнить, если список постоянный, либо в ПриСозданииНаСервере пишешь: СписокВыбора = Элементы.ЭлементУправленияТогоСамогоРеквизита.СписокВыбора; СписокВыбора.Очистить(); СписокВыбора.Добавить(1, "Раз"); СписокВыбора.Добавить(2, "Два"); СписокВыбора.Добавить(3, "Три"); СписокВыбора.Добавить(4, "Четыре"); СписокВыбора.Добавить(5, "Пять"); СписокВыбора.Добавить(6, "Шесть"); всё |
|||
23
mikecool
22.09.11
✎
10:45
|
(22) и? это я пробовал, при выборе из списка подставляется значение в реквизит, поскольку тип реквизита число, а прдставление - строка
|
|||
24
mikecool
22.09.11
✎
10:45
|
+23 я пробую разные варианты прежде создания темы...
|
|||
25
mikecool
22.09.11
✎
10:46
|
пока пришел к:
в ПриИзменении Статус = Число(Элемент.ТекстРедактирования); (( |
|||
26
Asmody
22.09.11
✎
10:47
|
(23) у тебя реквизит типа Число, значит значение у него будет числовое. Но в поле ввода будет отражаться соответствующее представление из списка
|
|||
27
mikecool
22.09.11
✎
10:49
|
(26) да вот как то не выходит каменный цветок
сейчас на форме лежит поле с типом СписокЗначений при выборе представления в поле присваивается значение, а не представление ( |
|||
28
Asmody
22.09.11
✎
10:49
|
чтобы получить само представление достаточно сделать
&НаКлиенте Процедура Реквизит1ПриИзменении(Элемент) Сообщить(Элемент.СписокВыбора.НайтиПоЗначению(Реквизит1).Представление); КонецПроцедуры |
|||
29
Asmody
22.09.11
✎
10:49
|
(27) правильно делает
|
|||
30
mikecool
22.09.11
✎
10:51
|
(29) дык, хочется же наеборот, выбрал по представлению и в форму положилось представление
|
|||
31
Asmody
22.09.11
✎
10:52
|
(30) если сделать, как я написал, то в поле будет представление, а в реквизите — значение. Ключевой момент — галка РежимВыбораИзСписка должна стоять
|
|||
32
mikecool
22.09.11
✎
10:53
|
(31) щас попробую
|
|||
33
mikecool
22.09.11
✎
10:56
|
(31) спасибо, режим выбора из списка карает )))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |