ActionScript 3.0 :: Loading Data Into Datagrid
Feb 24, 2012I am trying to get MySql data through PHP and into my Flash datagrid. I have got some of the exact same code for a login I made, but this does not even recognize the PHP.
[Code]...
I am trying to get MySql data through PHP and into my Flash datagrid. I have got some of the exact same code for a login I made, but this does not even recognize the PHP.
[Code]...
Create a simple Datagrid using XML Take Datagrid instance name "myData"
AS CODE
//script starts here var myxml:XML = new XML();myxml.load("items.xml");myxml.ignoreWhite = true; myxml.onLoad = function(){ var prod:Array = myxml.firstChild.childNodes; for(i=0;i<prod.length; i++){ nam=prod[i].firstChild.childNodes[0];
[Code].....
I have a problem with XML data loading into a datagrid when the containing swf is loaded into another swf.
I am able to get this to work in other scenarios, however in this scenario it seems to be related to the menu system I am using. The menu is populated from another external XML and when a button is clicked it calls a function to load the swf containing the datagrid into the parent swf. The URL for the swf to be loaded is accessed from the menu.xml. The result is an empty data grid.
I have tried adding a the datagrid component to the parent swf, however this dows not solve this issue.
I've got a Gridcolumn in a Datagrid (Spark). The Column's dataprovider is a Number value that gets updated via Binding.Now, without an item renderer the cell displays the correct values.If I set an item renderer, I can't access the values in this renderer.My renderer looks like this, so nothing really do here (for now) but to trace the value, but the value is always NaN.
<?xml version="1.0" encoding="utf-8"?>
<s:GridItemRenderer xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark" width="100%" height="100%" >[code].......
without the renderer, the column displays the correct values, so apparently the DefaultGridItemRenderer works fine.As requested, here is my Datagrid;
<s:DataGrid id="dataGrid" dataProvider="{_listItems}">
<s:columns>
<s:ArrayList>[code]..........
_listItems is an ArrayList with instances of a model class, which has (amongst others) a property called change of type Number.
I have a DataGrid whose dataProvider is an Array of int Arrays (each with different lengths). Since each row has variable size (and I want to display all the data), I decided to extend DataGridColumn and overwrite the itemToLabel function to be able to display the data. The problem is that I also need to display the data differently depending on the int value.
I believe the only solution is to write an itemRenderer, but the only input the itemRenderer.set(data) function receives is the entire int Array. I believe I need either the exact string returned by itemToLabel or the column index of the cell the itemRenderer is for (to basically do the same parsing I implemented in itemToLabel).
I'm doing an AIR app scheduler to load data from a .txt. I'm able to trace the data in flash but how do I put those data into flash components (maybe datagrid? Maybe something that can let the user delete part of the entry of their schedule in the scheduler. For example if they wish to delete entry 5 of the scheduler, what should the code for the app be? After displaying the code in the app via flash, the user will be able to delete the fifth entry in the scheduler, or something similiar to this idea. How can I achieve that?
[Code]....
I was wondering, how can I take data out of a datagrid?
I know how to put data into it, and to get it displayed, but basically, I want to take selected data out of it, so I can send it through a URL so that I can get my code to mess around with it.
Can I move/copy values from a DataGrid to another without using the DataProvider of the first DataGrid?
View 2 RepliesI can not read my XML into a DataGrid. I have looked at the TimeSheet tutorial and have been able to get it to work, but can not make the adjustments to this file. I was wondering if there was a problem with XML itself?
View 1 Repliesstop();
import fl.events.DataGridEvent;
function endEditHandler(evtObj){ trace(DataGrid_Main.getItemAt(evtObj.rowIndex)
[code].....
i am just trying to get the datagrid selected item data into a textField tf. but i get object object, not the data.[code]
View 2 RepliesThis essentially means that as the user scrolls the DataGrid only the data needed is requested and displayed (essential for m app as users could have 1000's of records). I was wondering if anyone has any examples of doing this with a Flash DataGrid rather than Flex as my project is pure AS
View 2 RepliesJust like in title i know how to load(import) data from xml to datagrid, but don't know how to save(export) it into another xml, i know i will have to use php file to save it, but how to export.
View 14 RepliesI have a custom dataGrid that acts more like a 2D list (if that makes sense at all). I am dynamically creating the columns and recreating the dataProvider to suit my needs. While debugging I can see that I am creating the columns and setting them to the dataGrid and creating and setting the dataProvider, but for some reason I am able to see the dataGrid and the columns but not the data.
[Bindable]
private var mockData:ArrayCollection = new ArrayCollection([
{value: "425341*"},
{value: "425341*"},
[Code]....
I'm following flex tutorials but i'm not doing exactly as they do, so :hat i want I have an input text, with a button 'search'.I want when this button is clicked that the data returned by the function search are displayed in the datagridWhat i have :
The text input :
<s:TextInput includeIn="DetailServeurs" x="58" y="361" width="209" id="txt_search" text="Default text" focusIn="txt_search_focusInHandler(event)"/>
[code]........
I have a form that consists of two data grids and a button. Datagrid 1, "myStaticDataGrid", has values I have added for the user to select from. I want the button's click event to send the current selection of myStaticDataGrid to the second datagrid, "myDataGrid". I have been able to accomplish this if I use a text box and a datagrid but I am having trouble finding the right syntax to grab the selection data from myStaticDataGrid.This is my attempt using the two datagrid approach:
<s:Form id="myForm">
//The values from this grid are determined once the button is clicked.
<s:FormItem id="myDataGrid">
[code].....
datagrid won't display data. Evidentally it captures the correct no. rows because the scrollbar appears. I've got an amfphp returning a resultset from a db which contains too much info and doesn't correspond with my datagrid so I'm trying to copy out whats needed to a ResultCollection (if it all looks a bit mad then it's because I'm new to this and still finding my way around).
Debug tells me there actually is data in the ResultCollection but I'm really struggling to find out why it wont display and will be really. I've searched the web for AS 3 examples of coding a datagrid - all pointers welcomed.
[Code]...
I've scripted a connection to PHP that gets data from MYSQL and outputs that into a datagrid.When I encrypt the swf with Ameyata SWF Encrypt 5.0, and upload it to my webhost, it looks fine. I can click the header of the datagrid (that sorts the data), but when I click on a field of the datagrid, it just freezes and my datagrid is not usable. I'd have to reload the page in order to do something with the datagrid again. But the problem with the field remains.It works when I'm not encrypting the swf.URL...
View 2 RepliesI have successfully created a datagrid and added columns to it using addcolumn column command. I have added also data to it using my_datagrid.additem command.
How can I retrieve the data in the datagrid? note that I am not talking about clicking on the datagrid and selecting a cell. I want to read ALL the contents in all the columns.
I would want to print out all the data inside my Datagrid which were populated in flash AS3. Taking into consideration that my datagrid has horizontalScrollPolicy and verticalScrollPolicy activated, how do I print the whole information?This is the closest sample code I'm looking for, but I had alot of errors when I tried to use it, maybe because it is in AS2 & i convented it wrongly...The problem is it prints nothing in the 1st page and some weird layout in the 2nd page.[URL]
Code:
import fl.data.DataProvider;
import fl.controls.DataGrid;
import fl.controls.dataGridClasses.DataGridColumn;
import fl.controls.ScrollPolicy;
[code]....
I have a multi-column DataGrid that I've populated only three of the seven columns with data. One of the columns are editable. The other three are not editable. What I intend to do is have the user enter data into the editable column. Once the data is entered, The other three empty non-editable columns will populate based on calculations done to the value in the editable column.The problem is that when I enter data into a row of the editable column, the data isn't being reflected as entered until I try to add a new row. Is there any way to get the value being entered into the cell right after it is entered without the user having to enter a new row?
View 1 RepliesI'm trying to change data in a dataGrid field. I'm using XML as the dataProvider. I need to be able to click on a button outside of the dataGrid and cause the data to update as a result of the button push.
View 2 RepliesI want to show in data grid only few dataProvider rows. For example my arrayCollection has 30 rows and I want to show in dataGrid only rows from 15 to 30. Is there a way to do this on dataGrid class or should I filter the arrayCollection?
View 3 RepliesI have a dataGrid which i've populated from an XML file.I want to be able to click a row and to use information fromthat row. This seems fine at first, but then when I click theheaders to change the sort order, the data isn't in the same orderas the XML file anymore, so the itemIndex doesn't refer to the itemanymore - only the position in the datagrid.
View 1 RepliesI've really looked hard to find an example/tutorial for loading external XML data into a DataGrid component using AS3. The code I'm using at the moment has the XML data in the AS code.
Here is the code that is working for internal XML data:
import fl.controls.dataGridClasses.DataGridColumn;
import fl.data.DataProvider;
stop();
var emailXML:XML = <emails>
[Code] .....
I have traced the data via php from mysql in actionscript but the datagrid doesn't show it.
Here is my code.
import fl.controls.DataGrid;
import fl.controls.dataGridClasses.DataGridColumn;
import fl.data.DataProvider;
import fl.controls.ScrollPolicy;
import fl.managers.StyleManager; //needed to format text in cells
[Code] .....
I am trying to populate a datagrid based on a value selected from a combobox. The data comes from a xml file, which looks something like this,[code]The user can list data in the datagrid based on either "media" and "region." For example, the user should be able to choose "Europe" from the combobox and list "only" media having "Europe" in the region tags. In this case, if the user chooses "Europe" from the Combobox only one listing (rammstein) will be seen in the Datagrid.However, it doesn't work. I get a blank datagrid. Loading data into the datagrid is not the problem, because if I just use a straight For loop with no conditions I fill the datagrid no problem. The problem comes up when I try to control what data get listed in the datagrid based on selected value in the combobox.[code]
View 2 Replieshow can I refresh the displayed data in a Datagrid when the underlying ArrayCollection changes?
<nmoschitz:dataProvider>
<mx:HierarchicalData source="{arrCol_groupedData}"
childrenField="accounts"/>
</nmoschitz:dataProvider>
Calling a simple refresh (like with a simple arraycollection as a dataprovider, or with a refresh on the Grouping Collection) does not work. Also re-assigning the arrayCollection to the Hierarchical Data and then assigning this one again to the Datagrid does not work (even with calling invalidateProperties() or validateNow()).
i have a Problem to send a value from the DataGrid to a function- this is my function:[code]Now i have my DataGrid which receives Information from an XML File. Everything works fine. All Information is shown correctly with that Tags:[code]except the Button. The Function "browseLoc" only has the text {codeworxx.pages.page[selectedPageIndex].url} in it - not the value. How do i do it?
View 1 RepliesI have an editable DataGrid in Flex, with data full of numbers. The columns have no special itemRenderer, but a labelFunction, which returns the number as-is if positive, but puts it in parentheses if it is negative, like so
27.3 => "27.3"
-27.3 => "(27.3)"
Now, these cells are editable. When I try to edit a cell with a positive number, nothing is wrong. But if I try to edit a negative number, it starts editing (27.3) instead of editing -27.3. Because of this, when the edit is done, the labelFunction is evaluated with the new value in parentheses(i.e.,labelFunction is called with "(30.5)"), and converting it to a Number results in NaN. So, I want to know if I can make the DataGrid edit the data in the dataProvider instead of the label that it shows.