|  13.02.2003, 18:03 | #1 | 
| Участник |  Grid + Multiselect 
			
			Коллеги, кто-нибудь из вас использовал возможность множественного выбора в гриде? Свойство то в гриде такое есть Multiselect(Yes/No), а вот как из кода обработать выбранные строки - никак не разберусь. Методов в гриде для этого я не нашел, образцов кода в аксапте тоже :-( Документация по FormGridControl тоже нулевая :-((((( Помогите, если кто знаком с этой функциональностью. | 
|  | 
|  13.02.2003, 18:13 | #2 | 
| Moderator | 
			
			По-моему эти методы искать надо не на Grid,  а на DataSource.  Кажется что-то типа GetNext. В качестве одного из параметров передается - marked. Не уверен, а Аксапты под рукой нет. Завтра могу уточнить. | 
|  | 
|  13.02.2003, 18:20 | #3 | 
| NavAx | 
			
			Вот пример: PHP код: 
			
				__________________ С уважением, Игорь Ласийчук. | 
|  | 
|  13.02.2003, 18:51 | #4 | 
| Участник | Большое спасибо! 
			
			Большое спасибо!
		 | 
|  | 
|  14.02.2003, 10:24 | #5 | 
| Administrator | Цитата: 
		
			Изначально опубликовано Garic  Вот пример: PHP код: 
			 Классификатор, видно, не сильно поменялся, раз Вы до сих пор моей перемычкой пользуетесь при выборе нескольких записей. (Поясняю: сие писалось в течение получаса, чтобы хоть как-то работало; вижу, что за год не нашлось ни времени, ни сил на оптимизацию; вы хотя бы операции с БД от операций с FormDataSource отделите) 
				__________________ Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me | 
|  | 
|  14.02.2003, 10:41 | #6 | 
| NavAx | Цитата: 
		
			Приятно увидеть свой код, с новыми названиями методов...  Классификатор, видно, не сильно поменялся, раз Вы до сих пор моей перемычкой пользуетесь при выборе нескольких записей.
		
	 Цитата: 
		
			(Поясняю: сие писалось в течение получаса, чтобы хоть как-то работало; вижу, что за год не нашлось ни времени, ни сил на оптимизацию; вы хотя бы операции с БД от операций с FormDataSource отделите)
		
	  . Отделять операции с БД от операций с FormDataSource в данном случае не удобно. В селекторе около 50 разных контролов - нет смысла. Нашлось как-то свободное время чтобы привести это дело к виду удобному для внедрения - провозился два дня. Сделал форму-источник из которой копируется селектор и вставляется куда нужно с изменением единственной строчки - названием хранилища. 
				__________________ С уважением, Игорь Ласийчук. | 
|  | 
|  14.02.2003, 11:03 | #7 | 
| Administrator | Цитата: 
		
			Изначально опубликовано Garic  Отделять операции с БД от операций с FormDataSource в данном случае не удобно. В селекторе около 50 разных контролов - нет смысла. Нашлось как-то свободное время чтобы привести это дело к виду удобному для внедрения - провозился два дня.  ). Тогда именно вот такой вот походный код будет всю систему вешать (в данном случае на каждую выбранную строку будет создаваться connection к БД; ИМХО, гораздо правильнее все эти строки собрать в RecordLinkList, а потом все вместе обработать в другом методе). Ладно, в принципе, Ваше дело   Цитата: 
		
			Изначально опубликовано Garic  Сделал форму-источник из которой копируется селектор и вставляется куда нужно с изменением единственной строчки - названием хранилища. 
				__________________ Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me | 
|  | 
|  14.02.2003, 11:36 | #8 | 
| Участник | В системе 
			
			есть формы SalesTable, PurchTable где уже не первый и даже не второй год используется  множественный выбор и его обработка.
		 | 
|  |