Показать сообщение отдельно
Старый 05.04.2013, 10:21   #1   
Форумец
 
Сообщений: 4
Регистрация: 17.10.2010
Возраст: 33

Flinch вне форума Не в сети
Нужна помощь с DataGrid в Flash builder 4.6

Нужно создать приложение, которое будет хранить информацию в таблице.Данные заполняются в ручную(есть textinput). и сохраняются в xml файл.у меня получается только подключить к Datagrid xml файл)).А ручной ввод заполняется только одна строчка datagrid.Помогите разобраться c заполнением datagrid(ручном виде для пользователя) и как сохранить данные в xml , очень нужно
Код:
Код:
<?xml version="1.0" encoding="utf-8"?>
<s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009" 
					   xmlns:s="library://ns.adobe.com/flex/spark" 
					   xmlns:mx="library://ns.adobe.com/flex/mx" >
	
	<fx:Script>
		<![CDATA[
			import mx.events.ListEvent;
				var a:int=0;
			import spark.components.TextArea;
			import spark.layouts.HorizontalLayout;
			import spark.layouts.VerticalLayout;
			protected function button1_clickHandler(event:MouseEvent):void
			{   
						
				var treb1:Object= new Object();
				treb1.df_id=L_ID.text;
				treb1.df_name=L_Name.text;
				treb1.df_mark=L_Mark.text;
			    DataG.dataProvider=treb1;
			
							
			}
			
			
			protected function button2_clickHandler(event:MouseEvent):void
			{
											
				DataG.dataProvider=spisokXML.ychenik;
			
								
			}
						
					
		]]>
			
	</fx:Script>
	
	<fx:Declarations>
		<fx:XML id="spisokXML" xmlns=""  format="e4x" source="NewFile.xml" />
		
	</fx:Declarations>
	
	<s:TextInput text="{DataG.selectedItem.df_id}" id="L_ID" x="96" y="24"/>
	<s:TextInput id="L_Name" x="96" y="66"/>
	<s:TextInput id="L_Mark" x="94" y="108"/>
	<mx:DataGrid   id="DataG" x="40" y="204" width="515" height="207"
				  editable="true" dataProvider="{spisokXML.ychenik}"> 
		<mx:columns>
			
				<mx:DataGridColumn editable="true" dataField="df_id" headerText="Id" />
				<mx:DataGridColumn editable="true" dataField="df_name" headerText="Name"/>
				<mx:DataGridColumn editable="true" dataField="df_mark" headerText="Mark"/>
			
		</mx:columns>
		
	</mx:DataGrid>
	<s:Button id="button1" x="84" y="156" label="Add info" click="button1_clickHandler(event)"/>
	<s:Label  x="40" y="34"  text="ID"/>
	<s:Label x="36" y="66" height="11" text="Name"/>
	<s:Label  x="40" y="114" text="Mark"/>
	<s:Button x="443" y="155" label="load info" click="button2_clickHandler(event)"/>
	
</s:WindowedApplication>
Миниатюры
Нажмите на изображение для увеличения
Название: Безымянный.JPG
Просмотров: 13
Размер:	17.2 Кб
ID:	2176010  
  Ответить с цитированием