|
Вызов формы списка с возможностью выбора нескольких элементов | ☑ | ||
---|---|---|---|---|
0
vse_serjezno
12.12.13
✎
16:50
|
Здравствуйте.
Была счастлива использовать такую прекрасную функцию, как: ВвестиЗначение(СпособДоставки, "Выберите способ доставки", Новый ОписаниеТипов("СправочникСсылка.СпособыДоставки")); Но пользователи захотели возможность выбора нескольких значений. Есть ли какая-то типовая форма или функция для выбора нескольких значений из списка?.. |
|||
1
salvator
12.12.13
✎
16:55
|
(0) В синтаксисе-помощнике забанили? Там даже пример есть для особо понятнивых.
|
|||
2
vse_serjezno
12.12.13
✎
16:57
|
(1) Пример чего хотя бы скажите, как функция/процедура/метод/... называется? Что в СП искать?
|
|||
3
salvator
12.12.13
✎
16:58
|
(2) Ты не поверишь... )
|
|||
4
salvator
12.12.13
✎
16:59
|
Синтаксис:
ВвестиЗначение(<Значение>, <Подсказка>, <Тип>) Описание: Вызывает диалог для ввода значения заданного типа. Если тип переменной не определен и <Тип> представляет собой составной тип данных, то в поле ввода появляется кнопка выбора типа. Пример: Перем ВыбЗнач; Массив = Новый Массив; Массив.Добавить(Тип("Число")); Массив.Добавить(Тип("Строка")); Массив.Добавить(Тип("Дата")); КЧ = Новый КвалификаторыЧисла(12,2); КС = Новый КвалификаторыСтроки(20); КД = Новый КвалификаторыДаты(ЧастиДаты.Дата); ОписаниеТипов = Новый ОписаниеТипов(Массив, КЧ, КС, КД); Если ВвестиЗначение(ВыбЗнач, "Введите значение", ОписаниеТипов) Тогда // обработка введенного значения Сообщить("Введенное значение: "+ВыбЗнач); КонецЕсли; |
|||
5
salvator
12.12.13
✎
17:00
|
Заработался видимо )) Понял как "нескольких типов". Пора на пенсию.
|
|||
6
AaNnDdRrEeYy
12.12.13
✎
17:01
|
(4) (0) так и написано что это не подходит так как массив значений ввсети надо.
|
|||
7
ДенисЧ
12.12.13
✎
17:01
|
чем через форму выбора не нравится?
|
|||
8
vse_serjezno
12.12.13
✎
17:01
|
Я уже разъясняющее ситуацию сообщение писала.))
|
|||
9
AaNnDdRrEeYy
12.12.13
✎
17:02
|
(5) не несколько типов а несколько значений одного типа.
|
|||
10
Fish
12.12.13
✎
17:02
|
(0) У формы списка есть свойство МножественныйВыбор
|
|||
11
vse_serjezno
12.12.13
✎
17:07
|
(10) Типа такого:
ВызватьФорму = Справочники.ИПМ_СпособыДоставки.ПолучитьФормуВыбора(); ВызватьФорму.МножественныйВыбор = истина ; |
|||
12
vse_serjezno
12.12.13
✎
17:08
|
(10)
|
|||
13
AaNnDdRrEeYy
12.12.13
✎
17:12
|
(11) да, а ловить то что выбрали вот так
Форма (Form) ОбработкаВыбора (ChoiceProcessing) Синтаксис: ОбработкаВыбора(<ЗначениеВыбора>, <Источник>) Параметры: <ЗначениеВыбора> Тип: Произвольный. Результат выбора в подчиненной форме. В случае множественного выбора возвращается массив выбранных значений. <Источник> Тип: Произвольный. Форма - источник события. Описание: Возникает при выборе объекта в одной из подчиненных форм или при вызове в одной из подчиненных форм метода ОповеститьОВыборе. См. также: Форма, метод ОповеститьОВыборе |
|||
14
vse_serjezno
12.12.13
✎
17:17
|
(10)
ВызватьФорму = Справочники.ИПМ_СпособыДоставки.ПолучитьФормуВыбора(); ВызватьФорму.МножественныйВыбор = истина ; Результат = ВызватьФорму.ОткрытьМодально(); По описанию в СП очень похоже, что это то, что нужно. (13) а как я написала нельзя?... |
|||
15
vse_serjezno
12.12.13
✎
17:27
|
ОбработкаВыбора на клиенте доступна? Программа ее на клиенте не видит.
|
|||
16
vse_serjezno
12.12.13
✎
17:50
|
(13) ВызватьФорму = Справочники.ИПМ_СпособыДоставки.ПолучитьФормуВыбора();
На клиенте не получается...:( |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |