ActionScript 2.0 :: Detect When The Data In A Datagrid Has Been Updated
Nov 28, 2004I need my script to somehow detect when the data in a datagrid has been updated [not by the user, like on(Change) but like onData or something]
View 1 RepliesI need my script to somehow detect when the data in a datagrid has been updated [not by the user, like on(Change) but like onData or something]
View 1 RepliesI 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 am trying to refresh the datagrid to reflect the updated data after the user updates the database. I have the following code:
script
protected function updataHandler(event:MouseEvent):void
{
updateJobsResult.token = Service.updateJobs(updateJobData);
[Code].....
I have a datagrid in my Flash app whose data keeps updating quite frequently.On every update, I need to change the cell color of only those cells whose data has changed.That too, if the updated value is less than the older value then the cell color should change to RED else, GREEN.I have tried using labelFunction, cellrenderer, etc. But to no avail.By no means, I am able to access the present data in the cells to compare it with the new data.
View 1 RepliesIs there a way to detect the value change in HSlider (in Flex 4.0) without touching the slider.Basically, what I wanted is to detect if the slider value was changed programmatically.
View 1 RepliesI was wondering if it is possible to make and App capable of listening when the user "adds" new files to a directory.
Example:
The User opens up our Application. The user adds new files on the desktop (using the Microsoft Explorer). Our application automatically detects that new files have been added and executes a function or whatever.
Maybe, this could be done using a programming language like Visual Basic and open the executable with the NativeProcess api and listen for an stdOut event.
I have two tables: Person {pID, pName, deptID} and Departments {deptID,deptName}An SQL statement like this gets me the name of a person and the department name:
SELECT pName, departments.deptName FROM people INNER JOIN people.deptID = departments.deptID;
The above works fine. I have a Flex DropDownList that is populated with deptNames. When I click the submit button, I am able to obtain the ID of the selected department without problem:
protected function button_clickHandler(event:MouseEvent):void
{
person.pName=pNameTextInput.text;
person.deptID=pDepartmentDropDownList.selectedItem.deptID; //ID of selected department obtained correctly.
if (person.pID == 0)
[code]....
From the comment above, I see that adding person will indeed add the attributes of the person object to the datagrid, except that one attribute is a foreign ID (deptID) from departments.
i am working on an aplication using flex,adobe air...i have a datagrid with a XML as my dataprovider...during the execution of program my XML is updated....after XMl is updated and saved my datagrid should also get update..I have used Dataprovidername.refresh() method but it is not working.
View 4 RepliesI'm building a Multimedia Player front end and we have some action features we'd like to include. Some of the features are like: add to favorites, bookmark and rating.
For rating and add to favorites I just need to some how send a variable with the value to the server. Do you have any tutorials and or suggestions to approach this?
I don't need to know how the back end works, i just need to know what to pass in the flash and how to send out the updated variable back to the server.
I have 2 swf that will be loaded on a website. One suppose to generate a bytearray and being passed over to another swf.
The problem is that when I save the bytearray to a SharedObject in user's local file, the second swf doesn't get the updated variable value from the first swf.
I've set the second swf to retrieve the value every one second and it don't get updated until I reload the page.
I flushed and close the connection to make sure the data is saved on the local path and that is not helping as well.
I also considered using LocalConnection as well but there is a bug in flash player for mac that stopping it to work between swfs on mac. Left me no choice but to use SharedObject for my project.
I will be trying to obtain data from a periodically updated xml file. As far as I know, this file will simply continue to have data added to it indefinatly. Is there a way to load only the newly added data to the xml object? As opposed to loading the entire xml file each time I want to update my flash movie with new data added to the xml file?
View 3 RepliesIs it possible to "read" a text from a website that is updated from javascript like currency-quotes on this website directly from flash/AIR?It would be very time consuming to load the whole website each time. Therefore it would be nice to interact directly with the javascript.
View 2 RepliesI want to find out whether the scroll bar shows up in my Datagrid or not.
View 1 RepliesIs there anyway to detect/catch errors for loading of photos in the datagrid if the photos cant be loaded due to some reasons like photo not found in directory, etc .... Like using ioerror or smth...
This is how I load the photos into the datagrid.. Using
var col_img:DataGridColumn = new DataGridColumn("photo");
myDataGridList.addColumn(col_img);
col_img.cellRenderer = LoaderCellRenderer;
[Code].....
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).
Not to certain how many people may need this script, but lo and behold I had need of it for my project. So, here's my script on how to add a movie clip to a Datagrid Cell via CellRenderer1) Create an Actionscript file (*.as) and call it IconCellRenderer2) Put the following code inside that file:
Code:
package
{
[code].......
I have a spark datagrid with selectionMode="multipleRows".
I have three columns in the datagrid. I don't want the row selection to happen when the user's click falls on the third column of a row.
The row selection should happen only when one of the first two columns is clicked. How do I achieve this? There is a selectionChanging event for the datagrid, but the GridSelectionEvent object received in the handler does not seem to provide any information about the column on which the click happened.
I'd like to make a call to a function and send either a string or an integer...
function getImage(val:*):void{
if(val == String){
switch(val){
case'next':
loadNext();
[Code[ .....
and vary my function accordingly...
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 RepliesCreate 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].....
stop();
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 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 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]....