Показать сообщение отдельно
Старый 14.11.2008, 17:19
shami вне форума Посмотреть профиль Отправить личное сообщение для shami Найти все сообщения от shami
  № 3  
Ответить с цитированием
shami

Регистрация: Nov 2008
Сообщений: 25
Код:
	<mx:DataGrid id="tipServiceProvidersManager" 
		 			dataProvider="{serviceProvidersForTips}"
					rowCount="{serviceProvidersForTips.length>0?serviceProvidersForTips.length:1}"
                    itemEditEnd="dispatchEvent(event)" editable="false"
                    selectable="false"  x="10" y="40">
                    
		<mx:columns>
			<mx:DataGridColumn dataField="checked">
				<mx:itemRenderer>
					<mx:Component>
						<mx:CheckBox selected="{data.checked}"/>
					</mx:Component>					
				</mx:itemRenderer>					
			</mx:DataGridColumn>
			<mx:DataGridColumn dataField="name"/>
			<mx:DataGridColumn dataField="amount">
				<mx:itemRenderer>
					<mx:Component>
						<mx:TextInput text="{data.amount}" editable="{data.checked}"/>
					</mx:Component>
				</mx:itemRenderer>
			</mx:DataGridColumn>
Такая конструкция, работает только в момент загрузки. То есть та переменная в которой поле для чексбокса изначально создает с False, то ее поле amount, редактировать и недьзя, но изменение чексбокса никак не влияет на работу программы