|
v7: Как открыть форму модально, но с возможностью изменять ее размеры? | ☑ | ||
---|---|---|---|---|
0
Zhuravlik
24.11.12
✎
16:18
|
Здравствуйте. Повозился с классом привязки, здорово настроил обработку для подбора значений. Только вот, как обрабатывать результат выбора?
- Если открываю модально, то размеры формы нельзя изменять, и весь смысл привязок теряется. - Если использую методы формекса Сервис.ОткрытьПлавающуюФорму - она не открывается. Без ошибок, безо всего. Видно, что она стартует, срабатывает ПриОткрытии, но на этом все. - Если использую ОткрытьПодбор("ИмяМоейОбработки", "Форма", спКонтекст) - то нет реакции в обработке подбора. А как быть-то? |
|||
1
Fragster
гуру
24.11.12
✎
16:21
|
переходи на v8, там это реализовано
|
|||
2
Zhuravlik
24.11.12
✎
16:21
|
(1) Не вариант)
Еще пробовал просто ОТкрытьФорму(), и ОбработкаОжидания() - но в форме подбора у меня тоже открывается другая обработка с такой же проблемой. |
|||
3
Холст
24.11.12
✎
16:23
|
может менять формексом ?
|
|||
4
Zhuravlik
24.11.12
✎
16:24
|
(3) Можно поробнее? Что менять формексом?
|
|||
5
Zhuravlik
24.11.12
✎
16:25
|
Еще не пробовал ОбработкаОжидания от формекса, сейчас попробую, может то.
|
|||
6
Aleksey
24.11.12
✎
16:26
|
Самому интересно. Сделал свой ввод числа с увеличенным размером, а он сволочь показывает только чать
|
|||
7
Азазелло
24.11.12
✎
16:26
|
"Если использую ОткрытьПодбор("ИмяМоейОбработки", "Форма", спКонтекст) - то нет реакции в обработке подбора." - что-то не так делаешь...
|
|||
8
Азазелло
24.11.12
✎
16:28
|
+(7) Форма.ВыполнитьВыбор(<Знач>) используешь?
|
|||
9
Zhuravlik
24.11.12
✎
16:29
|
(9) Нет... Может невнимательно прочел доку? Просто до этого как-то не прижился у меня Подбор. А где это надо использовать?
|
|||
10
Азазелло
24.11.12
✎
16:29
|
(9) в форме, открытой для подбора
|
|||
11
Zhuravlik
24.11.12
✎
16:30
|
(10)
"Осуществляет выбор в форме, открытой для подбора или выбора значения (аналогично интерактивному двойному клику в подборе)." - а зачем? |
|||
12
Zhuravlik
24.11.12
✎
16:30
|
(10) А-а-а....
|
|||
13
Азазелло
24.11.12
✎
16:31
|
+(10) нужно еще в форме, из которой открываешь, обрабатывать собырие ОбработкаПодбора(<Элемент>,<КонтФормы>)
(11) ну попробуй хотя бы для начала. а дальше уже можно будет рассуждать )) |
|||
14
Zhuravlik
24.11.12
✎
16:38
|
(13) Я это событие обрабатываю.
Смысл такой: В форму подбора передается таблица значений, и имя колонки. Пользователь отмечает значения из таблицы на форме, и выбранные значения по нужной колонке помещаются в СписокЗначений (напр. спКонтекст). А дальше при нажатии на кнопку сохранить: Форма.Параметр = спКонтекст; Форма.Закрыть(); И у меня есть в контексте формы подбора то, что нужно. ОбработкаПодбора(Элем, Конт) - я думал, что после закрытии формы подбора переменная Конт будет равна этому списку спКонтекст. И вот этот ВыполнитьВыбор() - его в каком случае надо применять? Я так понял, что этот метод нужен для определения переменной "Элем"? А если мне надо определить контекст? |
|||
15
Zhuravlik
24.11.12
✎
16:39
|
+ Или мне Элем задавать как список значений? Тогда тоже непонятно как...
|
|||
16
Zhuravlik
24.11.12
✎
16:44
|
В общем буду сегодня пробовать морочиться с "ОбработкаОжидания" Формекса, и с "ВыполнитьВыбор()". Спасибо за советы) Я отпишусь позже.
|
|||
17
Азазелло
24.11.12
✎
16:44
|
(14) попробуй по кнопке Сохранить выполнить код
Форма.ВыполнитьВыбор(спКонтекст) И посмотри, что поймаешь в ОбработкаПодбора |
|||
18
Азазелло
24.11.12
✎
16:45
|
Для особо запутанных случаев ты можешь в форму подбора передавать контекст родительской формы... и там с ним работать, например, через экспортные переменные или элементы родительской формы.
|
|||
19
Злопчинский
24.11.12
✎
16:50
|
(6) а просто сделать поле ввода с большим шрифтом..?
|
|||
20
Злопчинский
24.11.12
✎
16:50
|
(14) посмотри как в ТИСе сделана штатаная ВопросСТаблицейЗначений
|
|||
21
Aleksey
24.11.12
✎
17:11
|
(19) Неполучается. Поле ввода нельзя задать шрифт. А если увеличиваешь шрифт у формы, то при открытии модально показывается кусок формы
|
|||
22
Злопчинский
24.11.12
✎
17:17
|
(21) можно. Обычная форма. Формексом устанавливаешь любого размера и цвета и даже имени шрифт в поле ввода или в тз или в кнокпе
|
|||
23
Холст
24.11.12
✎
21:08
|
я имел ввиду менять размер формы Формексом
|
|||
24
Zhuravlik
24.11.12
✎
23:55
|
(17) Это то, что надо, спасибо)) Делаю ВыполнитьВыбор(спКонтекст), в "ОбработкаПодбора(Элем, Конт)" переменная Элем - это нужный мне спКонтекст.
(20) Я посмотрел, но по сабжу ничего там не обнаружил. Она везде открывается модально, и данные (Параметры вопроса как список значений, и ответы "Да, Нет, Отмена") передаются через контекст формы. Закрыт вопрос, спасибо всем за помощь) |
|||
25
Злопчинский
25.11.12
✎
13:11
|
(24) сорри, посмотрел у себя - оказывается я когда-то давно ее переточил на разные режимы работы, среди которых и выбор пометками из ТЗ, а не только штатный "да-нет"
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |