Показать сообщение отдельно
Старый 10.08.2007, 12:21
kirillmana вне форума Посмотреть профиль Найти все сообщения от kirillmana
  № 6  
Ответить с цитированием
kirillmana
Banned

Регистрация: Sep 2006
Сообщений: 17
Только сейчас побочный глюк, не понятно от чего...
Код:
<mx:DataGrid id="dg" bottom="40" left="10" right="10" top="66" editable="true">
	<mx:columns>				
		<mx:DataGridColumn headerText=" " dataField="isSelect" editable="true" rendererIsEditor="true" itemRenderer="mx.controls.CheckBox" editorDataField="selected" width="1"/>
		<mx:DataGridColumn headerText="УК" dataField="uk" width="10" editable="false"/>
		<mx:DataGridColumn headerText="Л/С" dataField="paccount" width="10" editable="false"/>
	</mx:columns>
</mx:DataGrid>
Кликаю на CheckBox в первой строчке - стал выделенным (selected), потом во второй - второй CheckBox выделяется, а выделение с первого CheckBox убирается. Т.е. нельзя как бы выбрать сразу несколько выделенных CheckBox. "Навыделял" я так несколько CheckBox, потом на жимаю на кнопку
Код:
var dataPr:XMLList = (dg.dataProvider as XMLListCollection).source;
var selectedItems:XMLList = dataPr.(isSelect=="true");
var item:XML;
for each (item in selectedItems){
	trace(item.uk);					
}
и у меня убирается выделение и с последнего выделенного CheckBox. Может я какое-то свойство не так поставил.

Но самое интересное, что trace выдает все те строки, которые я как бы выделел, но не видно, что они выделены.


Последний раз редактировалось kirillmana; 10.08.2007 в 12:25.