|  28.08.2006, 16:45 | #1 | 
| Участник | Фильтрование Перечислимого типа 
			
			Доброго времени суток знатоки Аксапты. У меня такой интересный вопрос, можно ли фильтровать значения перечислимого типа на форме в зависимости от данных? Главное что метод лукап на ячейке есть! Если да, то как? | 
|  | 
|  28.08.2006, 17:07 | #2 | 
| MCTS | 
			
			Метод lookup() есть. Но даже если и перекрыть его и в нём (в lookup"е) установить точку останова - мы обнаружим, что данный метод .... не отрабатывает. Иными словами - лукап не работает. Прийдётся программировать. 
				__________________  В глухомани, в лесу Несмотря на красу Дни проводит Лиса Патрикевна. Я никак не пойму Отчего, почему Не пускают куму На деревню | 
|  | 
|  28.08.2006, 17:21 | #3 | 
| Участник | 
			
			надо unbound combobox вешать, и заполнять его в runtime Можно, конечно, попробовать сделать два и больше BE и использовать их попеременно (прятать ненужные), но ИМХО, первый способ лучше | 
|  | 
|  28.08.2006, 17:50 | #4 | 
| MCTS | 
			
			Вот здесь http://axforum.info/forums/showthread.php?t=4172 уже обсуждался данный вопрос.  Решение должно быть таким, как обозначил kashperuk Цитата: 
		
			надо unbound combobox вешать, и заполнять его в runtime
		
	 Далее наполняеете его элементами, например myComboBox.add(enum2str(myEnum)); и в modified() этого combobox"а перехватываете значения, введённые пользователем: boolean ret; myEnum me; ; ret = super(); myTable.myField = str2enum(me, this.valueStr()); 
				__________________  В глухомани, в лесу Несмотря на красу Дни проводит Лиса Патрикевна. Я никак не пойму Отчего, почему Не пускают куму На деревню | 
|  | |
| За это сообщение автора поблагодарили: IvanS (1), ex3em (1). | |