ActionScript 1/2 :: Datagrid HScrollPolicy With CellRenderer
Jun 9, 2009
which I can't seem to solve. I'm using a cellRenderer to display icons in a dataGrid. All works fine until I type in the command myDg.hScrollPolicy = "auto". Once I issue that command, the icons stop displaying. If I remove that line, all works well once more.
View 3 Replies
Similar Posts:
Aug 10, 2010
I need to put a combobox in a column of a datagrid. The user just need to select a value from the existing combox items.I know I need to use a custom cellrenderer. Please see my current attempt below.This attempt successfully inserts a combobox into the datagrid, BUT without any data in the combobox. In fact, when I click on the combobox in the datagrid, it is the same as a normal combobox on the stage without a dataProvider. In other words, it doesn't even open.Thus, I need to know how to modify my cellrenderer to correctly add the data to the combo and accept changes made by the user when selecting a value from the combobox.[code]
View 1 Replies
Mar 23, 2009
The following code is the cell renderer for for a ComboBox in a DataGridColumn. It works fine when setting the comboBox's data in the constructor. There's a problem using the red code below. If the DataGrid row is not already selected the dropdown list appears but is empty.Any ideas? If the row is not already selected, the selectedItem is being set causing a STATE invalidation after the list a created. I'm not sure how to prevent this.
Code:
package
{
[code].....
View 1 Replies
Apr 25, 2011
I have a datagrid 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.I have added the sample classes in the attachment. To get them to work, just create an fla with a DataGrid & a Button components in its library & mention 'del' as its document class.Just run the fla & click on the two buttons on stage to see the values in the price column changing.
View 2 Replies
Nov 3, 2009
how I can manage to give single words inside a DataGrid-CellRenderer a different color than defined by the TextFormat for that CellRenderer? It's not how to get these single words, it's how to use more than one color inside one cell...
View 1 Replies
Aug 28, 2008
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].......
View 4 Replies
Nov 2, 2009
I am attempting to combine two AS files that are acting as cellRenderers individually but not simultaneously for cells in a datagrid in a Flash document I have created. The first styles the cells to have alternating row colors and the second allows for non-text content to be rendered. The issue is whenever I attempt to combine them the document reports errors with "super" and "override" among others.
[Code]...
View 1 Replies
Apr 29, 2008
I am trying to enable a horizontal scroll bar using hScrollPolicy on my tree component...I have treeInstance.hScrollPolicy = "on"; and the maxHPosition is set wider than the tree component...and I had this working before...I must have done something that disables the horizontal scroll...has anyone ever run into a situation that something they did turned off their horizontal scroll on lists or trees without actually messing with the tree/list code itself?
View 4 Replies
Jul 14, 2011
I have a Main.swf application that loads another application called GridServices.swf. The GridServices.swf contains a DataGrid that has a custom CellRenderer class associated with ithen I run GridServices.swf by itself, it runs just fine and uses the wordWrapCellRenderer class that I made.hen I load the GridServices.swf file into Main.swf, I'm getting this error all of the time:
TypeError: Error #2007: Parameter child must be non-null.
at flash.display:isplayObjectContainer/addChildAt()
at fl.controls::BaseButton/drawBackground()
[code].....
View 0 Replies
Apr 15, 2010
I'm used to item renderers in Flex but inexperienced with Flash AS3 components.I want to create a List that renderers items like this:
1) a slider
2) a couple of text fields that my designer can place and style as he likes
It's a survey form. I expect to grab the _listData.owner and dispatch the user inputs and bubble them up to the form.
1) drag a list onto the stage
2) create a symbol in the library with the base class of com.blah.skins.renderers.SurveyItemRenderer
3) Export this class as SurveyItemRenderer
4) set the list's cellRenderer style to SurveyItem renderer
5) give the list data to show
I tried using CellRenderer, but the class seems to reject being associated with a symbol (and I could not find any examples of CellRenderer being used that way), so SurveyItemRenderer implements ICellRenderer.When I run it, other library symbols and graphics shows up in the renderer--WITH THE EXCEPTION of the slider. Other Flash components that I put on the stage do not show up either, until you roll over (Button), or if they have text in the them (Label). Slider never shows up.
Components will show up on the stage, just not in the SurveyItemRenderer. WHY NOT? I feel like I'm missing something basic. Here is the class, minimal because I'm still testing:
Code:
public class SurveyItemRenderer extends MovieClip implements ICellRenderer
{
protected var _listData:ListData;
protected var _data:Object;
protected var _selected:Boolean;
[code]...
View 1 Replies
Nov 5, 2009
The following test code adds an asterisk in front of the node labels of a Tree component.It works in a trivial Flash document but displays blank labels in a much more complex one. In both cases the library contains a Movie Clip with name, linkage identifier and AS 2.0 class all set to "MyTreeCell".
Scene:Layer:Frame:
createClassObject(mx.controls.Tree, "myTree", 1);
myTree.dataProvider = '<node label="Mail"><node label="In"/><node label="Out"/></node>';
myTree.cellRenderer = "MyTreeCell";
[code]....
View 0 Replies
Sep 14, 2010
I have a Game-sprite representing a game room with up to 3 players, it works ok. And would like to populate a List component with those Game's, based on an XML data coming from a socket.I've prepared a simple test case demonstrating my problem -ListTest.fla (should have a List component in its Library):
import fl.data.*;
import fl.controls.*;
stop();
[code].....
View 1 Replies
Feb 4, 2009
I have a combobox that I need to style with colors from xml. I call this XML file in the same class that has my combobox instance and break out the color I need to a var.
I then use MyCellRenderer (a class that extends CellRenderer) to style the drop down list items like so:
Code:
myComboBox.dropdown.setStyle('cellRenderer', MyCellRenderer );
This all works perfectly with a hardcoded color already inside the MyCellRenderer class.
My problem is when I instantiate MyCellRenderer and try to pass the color through I get the following error when I click the combobox open:
Code:
ArgumentError: Error #2025: The supplied DisplayObject must be a child of the caller.
at flash.display::DisplayObjectContainer/removeChild()
at fl.controls::List/drawList()
at fl.controls::List/draw()
at fl.core::UIComponent/callLaterDispatcher()
Is it possible to instantiate a class that extends CellRenderer? If not why not?
how can I pass a variable to my custom CellRenderer class?
View 1 Replies
Feb 16, 2009
I recently used fl.controls.List to implement a list with custom CellRenderer.I did it by implementing ICellRenderer:[code]Inside MyRenderer I added a fl.controls.Button, then set its label. However, when the List is rendered (by dynamically adding item into its dataProvider), the button body is not rendered, only the label is rendered. When I move my mouse over it, the button is then properly rendered.I found this strange, then tried use myButton.drawNow() in constructor. The problem seem to be solved. Now the button is rendered, but the label is not at the very center of the button (it's a bit towards right). Then, when I move my mouse over it again, the label move to the center, and everything's ok.This may be a minor problem, but I just wonder why this is happening. Why must drawNow() to be called? Why the label is not properly placed even when drawNow() is called?
View 5 Replies
Sep 22, 2011
I am developing an application and making use of a list component. I have set the List to use a custom cellrenderer.I need the list to have rounded corners but the problem is that where my custom cell corners are transparent I can see a default white cell underneath instead of the background.I found this discussion seemed to be relevant http:[url]......But when I add this function to my cellrenderer class I get compiler error
override public function set data(data:Object):void{
super.data = data;
Set the default skin to be invisible. This is a bit easier than creating a new skin, if your goal is to hide the white background.
this.skin.visible = false;
}
1119: Access of possibly undefined property skin through a reference with static type MarksCellRenderer.
how to hide the defualt white cell background?
View 2 Replies
Dec 14, 2010
The code below sets up a List object in the main controller class that uses a custom cell renderer (CustomListCell class). the CustomListCell class creates a Button object for the cell that will be used to delete itself from the List's DataProvider. How can I properly access the parent List object from its custom cell renderer?
//Controller Class
private function createList():void {
provider = new DataProvider(data);
list = new List();
list.width = 200;
list.height = 400;
[Code] .....
View 2 Replies
Dec 31, 2011
I'm working with a component that extends List. It works fine unless it's loaded into another swf.
It cannot find the library symbols. I know the symbols exist in the loaded swf.
View 4 Replies
Feb 28, 2012
I have a datagrid with some custom renderrers and I'm just curious how I should approach the ability to freeze and always show the left 3 most columns at all times when scrolling left/right.
I thought that I might have to resort to 2 datagrids, side-by-side, the first showing the 3 columns that I want at all times, and the ability to scroll the rest. Only issue then I guess is linking the row selection to select that row in both and to tie the column sorts together...
Or would it be better to try and take columns 4+ and shrink their width to 0 as a person scrolls right, and then increase it back to the max width as they scroll left? Though that would cause funny issues to happen as the content of the datagrid would get smaller and smaller until you were 100% to the right and the scrollbar would disappear.
View 1 Replies
Feb 14, 2010
I've added an eventListener to the COLLECTION_CHANGE event that is fired when the grid is finished resorting the items in its dataProvider, after the user clicks on a column header:MyType (myDataGrid.dataProvider).addEventListener(CollectionEvent.COLLECTION_CHANGE,onDataGridResort);
View 1 Replies
Mar 15, 2010
I am working on a problem since a week soon, but I still couldn't make it work as expected. I have a DataGrid which has HBox with a CheckBox an a Label as itemRenderer (see Code below). When I tap in to the Cell the standard itemEditor pops up and lets you enter the content of the label. Thats the standard behavior. I works fine except for 2 problems:
If I enter to much text, the horizontal srollbar pops up, and the cell is filled with that scrollbar. As you see I tried to set the horizontalScrollPolicy to off, but that doesnt work at all... I tried to do that for all the different elements, but the failure is still existent. When I have filled more than one row, there is an other mistake happening. If I tap on a row, the datagrid selects the one below that row. That's only if one line is already selected. If I tap outside the datagrid and then, tap at any row the itemEditor of the right row will show up... Is there anything now wright in the setup of my set data method?
package components
{
import mx.containers.HBox;
import mx.controls.CheckBox;
[Code]......
View 2 Replies
Mar 24, 2010
From this (normal dataGrid)
into this (horisontal data grid)
How to turn Flex MXML DataGrid into something like Horisontal DataGrid? (may be some how with Flash builder 4?)
Keeping all stuff DataGrid has like eating data from data provider sortind dragging - droping items etc
View 1 Replies
Oct 15, 2011
I have two datagrids:
- Division
- Members
Both have single columns. Selecting one item from Divsions datagrid should display members of that Division in the Members datagrid. But following code has some problem and Members of a particular division do not show up when respective Divsion is clicked.
Following are some snippets of the related code. Hope someone can spot an error in it.
[Code]..
View 2 Replies
Jul 31, 2009
For poor performance reasons, the DataGrid will cache checkboxes and reuse them for different rows. If you have 50 rows, it won't create 50 checkboxes. It will create as many checkboxes at are visible, plus a few more for padding, and then reuse them as you scroll. This is why you need to explicitly manage their state. How can improve it ? How can fixed checkbox value ? i used checkbox like below But checkbox doesnot remembering the values
[Code]...
View 3 Replies
Feb 4, 2010
I am attempting to style the headers in a flex datagrid and I keep getting the warning:
Type DataGrid in CSS selector 'DataGrid' must be qualified with a namespace
What does this mean? I have gone through a bunch of tutorials and none of them have worked. It seems like changing a the colors in a datagrid should be relatively simple.
Here is a code sample:
<mx:Style>
.headerCustomStyle
{
fontWeight: "bold";
[code]....
View 3 Replies
May 13, 2011
in Flex I have something like that: [code]and dg is ALWAYS pointing at DataGrid (even if dg1 has name DataGrid_test and dg2 = DataGrid_test2) and finally action is made on my first DataGrid (DataGrid_test).[code]and search still points at ColorColumn :/ My problem is really easy- I just want to pass to search different dataGrid on each state.But still I don't understand why it doesn't work. My search function uses algorhitm Boyer-Moor for searching through dataGrid.dataProvider for some text. If it find something then it is pushed into new array and after passing whole dataProvider I colorize rows with searched word.
View 2 Replies
Jul 19, 2011
Blank Datagrid is made... without any values in it
[Code]...
View 1 Replies
May 15, 2009
I have a datagrid working with some basic xml but I really need to customize it and I'm not sure how. Here's an example of my xml.
<sites>
<site>
<displaytext>Yahoo</displaytext>[code].....
\What I want to do is create a datagrid with two columns. I then want to take the data from the xml displaytext node so that it appears like...
Yahoo Google
CNN MSN
... and then when they click on a cell I'd like it to open a new window to the url from the <link> node.
View 1 Replies
Sep 13, 2009
I can get string data through a web service from MSSQL in AS3. However, I need to create a datagrid in Flash CS3, keep getting a table data and display those data in a datagrid (update per 10 seconds) The web service can return dataset. I am not sure how does AS3 get that datatype and convert to datagrid properly. Here is the AS3 code used to get string data from web service:
[Code]....
View 1 Replies
Apr 28, 2009
I'm trying to populate a datagrid via an external xml file. i'v gotten a good ways into it but have hit a stumbling block that i can't get past when it comes to using the child nodes to populate the datagrid.
[Code]...
View 1 Replies
May 18, 2009
Trying to create a datagrid - basic usage as follows:
import fl.controls.DataGrid;
import fl.data.DataProvider;
var keys:Array = ["colors", "rgb"];
var dpArray:Array = [
[code]....
I'm not messing with skins or anything - just using a DataGrid right out of the box.
View 1 Replies