Advanced data grid header scrolling issues
Advanced data grid header scrolling issues
i fix the header width like 150 then am giving header text "planned final review" it display only planned final... review is not display when i scrol the mouse review word is display give me any idea avoid this issues without changeing the width
Advanced data grid header scrolling issues
i fix the header width like 150 then am giving header text "planned final review" it display only planned final... review is not display when i scrol the mouse review word is display give me any idea avoid this issues without changeing the width
Similar Messages
-
Advanced data grid memory leak issues
Steps to reproduce:
1. create an hierarchical xml as per the adobe live docs
2. load this in to your flex app with http service (e4x)
using hierarchical data as data provider eg
mydata = new HierarchicalData(root.item);
mydata.childrenField = "child" ;
3. use a refresh button to reload the data
Actual Results: system memory increases unlimited.
Expected Results: system memory levels out as is with the
normal datagrid
I have made a test application that demonstrates the issue
reported i hope it will help you resolve the issue.
The proplem is particularly apparent with larger data sets
and frequent data refreshes as with our application currently in
production. The application should run in a webserver environment.
For local file system use you might have to change the permissions.
I did some further tests and the problem only occurs if the
"displayItemsExpanded" property of the advanced datagrid is set to
true.
Regards,
Michel Durieux
this bug is filed under
http://bugs.adobe.com/jira/browse/FLEXDMV-1750I have a data grid getting streaming quote data (for a trading
application we are building in Flex). I get at least an update per
symbol and the user can typically have anywhere from 20 symbols to 50
symbols on the grid -
so my test case, is i have 30 symbols in the data grid and each of
them get an update / second (4 or 5 columns in the grid get updated)
- so i find the index of the symbol who row needs to get updated and
update those fields (also update the corresponding data source to
handle other scenarios) ...
let me know if you need any other info ?
2009/5/10 Michael Borbor <[email protected]>:
Hi there could you post your project test case? I assume you're ussing an ArrayCollection as the dataProvider, tests have been made and when dealing with very large amount of data the inner workings of the AC can perform up to 20 times worse than an Array due to binding mechanisms.
> -
Advanced Data Grid Refresh Issue
I'm using an advanced data grid which displays data in a tree structure format (parents and child nodes). The advanced data grid is a child component within a VBox and uses customized column renderers. I'm running into an issue where the advanced data grid is rebuilding (calling all the renderers again) whenever I move the mouse (focus) into the Advanced Data Grid component. The ADG component is binded to a data object. I'm expecting the ADG to rebuild when the data object it's binded to gets updated. In this case the bindable data object is not being updated. Why is the data grid rebuilding and is there a way to prevent this from occurring? I'm getting mouse over and mouse move events but they are not causing the ADG to rebuild.
Thanks for your help !!!Can you give us a quick code sample where we can reproduce
this issue?
Thanks,
Swaroop -
Advance Data Grid - Flat Query Array Collection To Grouping Collection Issue
Currently I have a Coldfusion CFC returning a flat query. The query is flat but returns data with four levels. For simplicity let's say Region, Territory, Title, and Person.
I place the data into an Array Collection in Flex and then use the Advanced Data Grid (ADG) with a Grouping Collection to create a hierarchy of Region, Territory, Title. At the lowest level of the ADG I have the Person data and that data is summarized up to the Region node. The problem I am having is that sometimes I do not have any person data but have data at the Title level that can be summarized up to the Region node.
For data where the Title does not have any Person information the Title node still can be expanded to show a blank Person row. How can I prevent blank Person rows from showing up while still maintaining the ability to properly show available Person rows?
Would using an XML Collection accomplish this?Currently I have a Coldfusion CFC returning a flat query. The query is flat but returns data with four levels. For simplicity let's say Region, Territory, Title, and Person.
I place the data into an Array Collection in Flex and then use the Advanced Data Grid (ADG) with a Grouping Collection to create a hierarchy of Region, Territory, Title. At the lowest level of the ADG I have the Person data and that data is summarized up to the Region node. The problem I am having is that sometimes I do not have any person data but have data at the Title level that can be summarized up to the Region node.
For data where the Title does not have any Person information the Title node still can be expanded to show a blank Person row. How can I prevent blank Person rows from showing up while still maintaining the ability to properly show available Person rows?
Would using an XML Collection accomplish this? -
Advanced Data Grid Sorting / Grouping Collection
Ok, basically here's the issue..
I have an advanced data grid with a tree view. It goes two
levels deep
so:
Report Type
|-------------------- Company
|--------------------------------------- Report 1
|--------------------------------------- Report 2
|--------------------------------------- Report 3
|-------------------- Company 2
|--------------------------------------- Report 1
|--------------------------------------- Report 2
|--------------------------------------- Report 3
Report Type 2
|-------------------- Company
|--------------------------------------- Report 1
|--------------------------------------- Report 2
|--------------------------------------- Report 3
|-------------------- Company 2
|--------------------------------------- Report 1
|--------------------------------------- Report 2
|--------------------------------------- Report 3
etc..
Report and Company are Nodes (folders) and are being sorted
alphabetically by default.
The individual reports (Report 1,2,3, etc..) are not being
sorted in any way that I can figure out. I need to sort them by
date, but no matter what I've tried I can't get it to work.
I tried a SortCompareFunction on the advancedDataGridColumn
that displays each report, and it works *IF* I click the header...
but if I dispatch the header_release event via AS3, nothing
happens.
I even set up a test:
dg.addEventListener(AdvancedDataGridEvent.HEADER_RELEASE,heard);
dg.dispatchEvent(
new AdvancedDataGridEvent
AdvancedDataGridEvent.HEADER_RELEASE,
false,
true,
0, // The zero-based index of the column to sort in the
DataGrid object's columns array.
null,
0,
null,
null,
0
function heard(e:Event) {
trace("I HEAR IT!");
trace(e.type);
I set that up on a button so I can dispatch the event with a
click. Every time I click the button, the header release event
listener goes off, but the actual advanceddatagrid remains
unchanged until I actually click on it's header..
Any help would be *GREATLY* appreciated... I've been stuck on
this problem for two days now :("AnakinJay" <[email protected]> wrote in
message
news:[email protected]...
> Ok, basically here's the issue..
>
> I have an advanced data grid with a tree view. It goes
two levels deep
> so:
> Report Type
> |-------------------- Company
> |--------------------------------------- Report 1
> |--------------------------------------- Report 2
> |--------------------------------------- Report 3
> |-------------------- Company 2
> |--------------------------------------- Report 1
> |--------------------------------------- Report 2
> |--------------------------------------- Report 3
>
> Report Type 2
> |-------------------- Company
> |--------------------------------------- Report 1
> |--------------------------------------- Report 2
> |--------------------------------------- Report 3
> |-------------------- Company 2
> |--------------------------------------- Report 1
> |--------------------------------------- Report 2
> |--------------------------------------- Report 3
> etc..
>
> Report and Company are Nodes (folders) and are being
sorted alphabetically
> by
> default.
> The individual reports (Report 1,2,3, etc..) are not
being sorted in any
> way
> that I can figure out. I need to sort them by date, but
no matter what
> I've
> tried I can't get it to work.
>
> I tried a SortCompareFunction on the
advancedDataGridColumn that displays
> each
> report, and it works *IF* I click the header... but if I
dispatch the
> header_release event via AS3, nothing happens.
>
> I even set up a test:
>
dg.addEventListener(AdvancedDataGridEvent.HEADER_RELEASE,heard);
>
> dg.dispatchEvent(
>
> new AdvancedDataGridEvent
> (
> AdvancedDataGridEvent.HEADER_RELEASE,
> false,
> true,
> 0, // The zero-based index of the column to sort in the
DataGrid object's
> columns array.
> null,
> 0,
> null,
> null,
> 0
> )
>
> );
>
> function heard(e:Event) {
>
> trace("I HEAR IT!");
> trace(e.type);
>
> }
>
>
> I set that up on a button so I can dispatch the event
with a click. Every
> time I click the button, the header release event
listener goes off, but
> the
> actual advanceddatagrid remains unchanged until I
actually click on it's
> header..
>
> Any help would be *GREATLY* appreciated... I've been
stuck on this problem
> for
> two days now :(
Check the compareFunctions here
http://flexdiary.blogspot.com/2008/09/groupingcollection-example-featuring.html -
"advanced data grid" with flex builder 3.0
I'm getting watermark as "Flex Data Visualization
Trial" when tried to use advances data grid with flex builder 3.0. There are some links floating on the internet where it's suggested that the license key should be provided in the flex-config.xml to avoid this issue. I would like to know if this componenet is stable with flex builder 3.0 and is it ok to use this in production environment?Someone from Adobe might be able to answer more definitely
but it's probably just not considered compatible with a modified
Eclipse (at least, the installer). It may just be the installer
blowing up when it shouldn't. I think Adobe doesn't want to support
install configurations that they don't have setup and tested. I had
a similar issue once and solved it by doing the following... not
sure if it'll work, and it's more of a last resort:
Setup a regular eclipse install - install the plugin there.
Somehow, you'll have to keep track of all the files it adds, either
using timestamps or some compare software. It should be a bunch of
files and/or folders in the '/plugins' directory, and possibly a
few others in '/configuration', maybe '/features'. Take all the new
folders and any jar files etc, and drop them into the same folders
in your special Eclipse version. Hopefully when you start it up
you'll get the Flex functions...
Of course, you could end up hosing your entire "NWDS"
(whatever this is) install. So you probably want to test it out
first! -
Advanced Data Grid Column Grouping
When using column grouping with the advanced data grid, is it
possible to ONLY show the AdvancedDataGridColumnGroup headerText
and not have the extra row for the AdvancedDataGridColumn
headerText? For instance, if a have a set of 3 columns with a
spanned group headerText of "manage", and the columns have buttons
with the text "edit", "move" and "delete", can I just omit the
secondary headings since the "edit|move|delete" text is there on
the buttons and redundant as a column heading?When using column grouping with the advanced data grid, is it
possible to ONLY show the AdvancedDataGridColumnGroup headerText
and not have the extra row for the AdvancedDataGridColumn
headerText? For instance, if a have a set of 3 columns with a
spanned group headerText of "manage", and the columns have buttons
with the text "edit", "move" and "delete", can I just omit the
secondary headings since the "edit|move|delete" text is there on
the buttons and redundant as a column heading? -
Advanced Data Grid - Multi-Select
Good Day,
I am using an Advanced Data Grid to display data to the user. The user needs to be able to select multiple rows, and not necessarily in order. This is all fine, however, they don't want to have to hold the CTRL or SHIFT keys when selecting, and would like the mouse to act as a select/deselect for the row.
I know that I will have to extend the ADG class to handle this, but I was hoping that someone else may have done this, or has some guidance. I have never extended a class before, so I am not sure what all steps i will need to take.
Thanks!
RobsortExpertMode property
public var sortExpertMode:Boolean
By default, the sortExpertMode property is set to false,
which means you click in the header area of a column to sort the
rows of the AdvancedDataGrid control by that column. You then click
in the multiple column sort area of the header to sort by
additional columns. If you set the sortExpertMode property to true,
you use the Control key to select every column after the first
column to perform sort.
The default value is false.
So, this property simply changes HOW you do multi-column
sorting.
I submitted an enhancement request:
http://bugs.adobe.com/jira/browse/FLEXDMV-1429 -
Flashing Problem in advance data grid
I am using advancedatagrid and make 4 level tree based menu using bindable data priovider, Please see the screenshot
I define own item render in each level of advance data grid in appliction, but i have flashing issue here, when i update the downloading percantage then image flickring in the list.
Please give the best solution to avoid the flashing....
Thanks
AneesHi,
while preparing internal table to be passed to ALV, you have to implement the logic for these scenarios.
Regards,
Raghavendra -
Column formatting based on grouping data value- advanced data grid
Hello Everyone,
I am using advanced data grid to display hierarchial data nested upto depth 4. I have to color the leaf nodes conditionally based on the grouped column value.
Say for Eg.,
If the data is something like
Company
Manager
Jim $4000
John $3000
Accountant
Smith $2000
Sam $3000
I have to color Jim and John based on they being a manager. In other words, how do I get Manager and Company information for the leaf rows. The data is serial to start with and I am grouping it before displaying.
Please let me know how this could be done.
Thanks
ArunOnce htmldb.oracle.com is available again, you may have a look in my demo application:
http://htmldb.oracle.com/pls/otn/f?p=31517:1
In the tab section I, you will find several examples on pop-up pages. There this conditional
displaying is included as well.
Denes Kubicek -
Ah! the delights of advanced data grid!
I have a xml hierarchical advanced data grid.
Is there a way to disable the folderIcons for the advanceddatagrid?
Or is there a way to integrate the folderIcon actions to selected row actions?
Right now, I have a listener for itemOpen. When one folder opens, then another one will close. However, when the user clicks on the folderIcon....it does not do this. I do not know how to access the expandeditem of the advanceddatagrid.
Thank you for your help!
Emma
* Also, the fonts are being embedded by css...when you click on the folder...the fonts jump while they are being propagated. suggestions?That is a great idea...except I am using the selectRow to use these same events.
It seems what I need is access to the same selectedItem.
When I click on the row, I pass through _selectedItem from the event function.
However, it is a little bit more complicated for the drop down buttons.
I try to get the same format with this:
selectedItem=IHierarchicalCollectionView(adg.dataProvider).openNodes;
but I get an [object][object]
I found this bit of code on a site:
import mx.collections.HierarchicalCollectionView;
myOpenNodes:Array = new Array();
var HierColView:HierarchicalCollectionView = HierarchicalCollectionView(myADG.dataProvider);
for each ( var item:Object in HierColView.openNodes ) {
myOpenNodes.push(item);
myADG.dataProvider.openNodes = myOpenNodes; -
Dumping data from an advanced data grid on the browser to microsoft Excel
I am building an app which enables a user to define a sql
query in a flex app on the browser. Once defined and the data
retrieved, the result set is then displayed in an advanced data
grid. The user then needs to be able to dump the data in the grid
to an Excel spreadsheet.
I'm wondering if anybody can point me to some possible
solutions for the Excel data dump part of this problem? Everything
else works.
Flex help does have one solution, but I'm getting an error
message that doesn't want to yield. I'd like to know if there are
other possibilities?
Thanks in advance. Jerry in Juneau, AlaskaWhat version are you using? If in 9i, you can use external tables. Otherwise, you will need either SQL loader, or to use ODBC. If you send me an example of your data, I can create a sample of each for you.
-
Advanced Data Grid and Beta 3 Error:1502
hi,
When i upgraded from beta 2 to beta 3 .I get a error as
follow:
Error: Error #1502: A script has executed for longer than the
default timeout period of 15 seconds.
at mx.managers::CursorManager$/getInstance()
at mx.core::UIComponent/get
cursorManager()[E:\dev\flex_3_beta3\sdk\frameworks\projects\framework\src;mx\core;UICompo nent.as:2312]
at mx.core::UIComponent/get
cursorManager()[E:\dev\flex_3_beta3\sdk\frameworks\projects\framework\src;mx\core;UICompo nent.as:2306]
at mx.core::UIComponent/get
cursorManager()[E:\dev\flex_3_beta3\sdk\frameworks\projects\framework\src;mx\core;UICompo nent.as:2306]
at mx.core::UIComponent/get
cursorManager()[E:\dev\flex_3_beta3\sdk\frameworks\projects\framework\src;mx\core;UICompo nent.as:2306]
at mx.core::UIComponent/get
cursorManager()[E:\dev\flex_3_beta3\sdk\frameworks\projects\framework\src;mx\core;UICompo nent.as:2306]
at mx.core::UIComponent/get
cursorManager()[E:\dev\flex_3_beta3\sdk\frameworks\projects\framework\src;mx\core;UICompo nent.as:2307]
at mx.core::UIComponent/get
cursorManager()[E:\dev\flex_3_beta3\sdk\frameworks\projects\framework\src;mx\core;UICompo nent.as:2306]
at mx.core::UIComponent/get
cursorManager()[E:\dev\flex_3_beta3\sdk\frameworks\projects\framework\src;mx\core;UICompo nent.as:2307]
at mx.core::UIComponent/get
cursorManager()[E:\dev\flex_3_beta3\sdk\frameworks\projects\framework\src;mx\core;UICompo nent.as:2307]
at mx.core::UIComponent/get
cursorManager()[E:\dev\flex_3_beta3\sdk\frameworks\projects\framework\src;mx\core;UICompo nent.as:2307]
at mx.core::UIComponent/get
cursorManager()[E:\dev\flex_3_beta3\sdk\frameworks\projects\framework\src;mx\core;UICompo nent.as:2307]
at mx.core::UIComponent/get
cursorManager()[E:\dev\flex_3_beta3\sdk\frameworks\projects\framework\src;mx\core;UICompo nent.as:2307]
at mx.core::UIComponent/get
cursorManager()[E:\dev\flex_3_beta3\sdk\frameworks\projects\framework\src;mx\core;UICompo nent.as:2307]
at mx.core::UIComponent/get
cursorManager()[E:\dev\flex_3_beta3\sdk\frameworks\projects\framework\src;mx\core;UICompo nent.as:2307]
at mx.core::UIComponent/get
cursorManager()[E:\dev\flex_3_beta3\sdk\frameworks\projects\framework\src;mx\core;UICompo nent.as:2306]
at mx.core::UIComponent/get
cursorManager()[E:\dev\flex_3_beta3\sdk\frameworks\projects\framework\src;mx\core;UICompo nent.as:2306]
at mx.core::UIComponent/get
cursorManager()[E:\dev\flex_3_beta3\sdk\frameworks\projects\framework\src;mx\core;UICompo nent.as:2306]
at mx.core::UIComponent/get
cursorManager()[E:\dev\flex_3_beta3\sdk\frameworks\projects\framework\src;mx\core;UICompo nent.as:2306]
at mx.core::UIComponent/get
cursorManager()[E:\dev\flex_3_beta3\sdk\frameworks\projects\framework\src;mx\core;UICompo nent.as:2306]
at mx.core::UIComponent/get
cursorManager()[E:\dev\flex_3_beta3\sdk\frameworks\projects\framework\src;mx\core;UICompo nent.as:2306]
at mx.core::UIComponent/get
cursorManager()[E:\dev\flex_3_beta3\sdk\frameworks\projects\framework\src;mx\core;UICompo nent.as:2306]
at mx.core::UIComponent/get
cursorManager()[E:\dev\flex_3_beta3\sdk\frameworks\projects\framework\src;mx\core;UICompo nent.as:2307]
at mx.core::UIComponent/get
cursorManager()[E:\dev\flex_3_beta3\sdk\frameworks\projects\framework\src;mx\core;UICompo nent.as:2306]
at mx.core::UIComponent/get
cursorManager()[E:\dev\flex_3_beta3\sdk\frameworks\projects\framework\src;mx\core;UICompo nent.as:2307]
at mx.core::UIComponent/get
cursorManager()[E:\dev\flex_3_beta3\sdk\frameworks\projects\framework\src;mx\core;UICompo nent.as:2307]
at mx.core::UIComponent/get
cursorManager()[E:\dev\flex_3_beta3\sdk\frameworks\projects\framework\src;mx\core;UICompo nent.as:2306]
at
mx.controls::AdvancedDataGridBaseEx/mx.controls:AdvancedDataGridBaseEx::columnResizeMouse OverHandler()
[C:\Work\flex\dmv_automation\projects\datavisualisation\src;mx\controls;AdvancedDataGridBa seEx.as:5970]
at [mouseEvent]
and my application hangs.Thanks in advance for all the
help....hi Srinivas,
Acually whenever i roll over the mouse on the column headers
of the Advanced Data Grid it hangs and throw this error.i am
getting a grouped data from data base and using the group
collection as data provider which has source property bound to
ArrayCollection.The problem comes only whenever we take the mouse
over the column headers it throws this error and hangs.
<mx:AdvancedDataGrid id="adg1" width="100%" height="100%"
wordWrap="true" >
<mx:dataProvider>
<mx:GroupingCollection id="gc" source="{this.ABC}"
><!--ABC is ArrayCollection-->
<mx:Grouping>
<mx:GroupingField name="GroupingField"/>
</mx:Grouping>
</mx:GroupingCollection>
</mx:dataProvider>
<mx:columns>
<mx:AdvancedDataGridColumn dataField="Field1"
headerText="Field1" />
<mx:AdvancedDataGridColumn dataField="Field2"
headerText="Field2" sortable="true" />
<mx:AdvancedDataGridColumn dataField="Field3"
headerText="Field3" />
</mx:columns>
</mx:AdvancedDataGrid>
If move the mouse over the column headers the error is thrown
and the application hangs and the same code works fine with the
beta 2.
Thanks.... -
Advanced data grid and grouping
This is probably a basic questions, so hopefully someone will
know the answer. I have an advanced data grid that works find a
follows:
<mx:AdvancedDataGrid id="adgReportList"
horizontalCenter="0"
y="28" width="485" height="500" dataProvider="{reports}">
<mx:columns>
<mx:AdvancedDataGridColumn headerText="Proposal Number"
dataField="PROPOSAL_NUMBER"/>
<mx:AdvancedDataGridColumn headerText="Report Title"
dataField="REPORT_TITLE"/>
<mx:AdvancedDataGridColumn headerText="Report Start Date"
dataField="PERIOD_BEGINING"/>
</mx:columns>
</mx:AdvancedDataGrid>
So the data coming back seems to be fine. But when I try to
group the data as follows, nothing shows:
<mx:AdvancedDataGrid id="adgReportList"
horizontalCenter="0"
y="28" width="485" height="500"
initialize="gc.refresh();">
<mx:dataProvider>
<mx:GroupingCollection id="gc" source="{reports}">
<mx:grouping>
<mx:Grouping>
<mx:GroupingField name="PROPOSAL_NUMBER" />
</mx:Grouping>
</mx:grouping>
</mx:GroupingCollection>
</mx:dataProvider>
<mx:columns>
<mx:AdvancedDataGridColumn headerText="Proposal Number"
dataField="PROPOSAL_NUMBER"/>
<mx:AdvancedDataGridColumn headerText="Report Title"
dataField="REPORT_TITLE"/>
<mx:AdvancedDataGridColumn headerText="Report Start Date"
dataField="PERIOD_BEGINING"/>
</mx:columns>
</mx:AdvancedDataGrid>
Thanks for any help.
Jim"jim1234" <[email protected]> wrote in
message
news:g7eqkr$g6m$[email protected]..
> Ok, I know what the problem is, I just don't know a good
way to fix it.
>
> The problem is that the ArrayCollection that I use to
populate the data
> grid
> does not have data until after the initialize event is
fired. So I need
> to
> find out where/how to call the gc.refresh() method after
the
> ArrayCollection
> has data.
You're binding to it. Make sure it is bindable. -
Advanced Data Grid 3.4 upgrade? `
Hello,
There were some memory leaks with Advanced Data Grid 3.2 in an app that needs to run in a flash app.
I upgraded with the patch and re-wrote a column class. However, I read you could upgrade to 3.4 and it would help immensely.
I did this, but the Grid was not included as it is an open source download.
Do I just know the correct link? Is there something hidden on this site that I did not see?
Please help and Thank you!
EmmaHi,
Make sure you copy the relevant swc files.
http://opensource.adobe.com/wiki/display/flexsdk/Using+Flex+3+Builds+in+Flex+Builder
Maybe you are looking for
-
Consignment stock as on past date
Hi friends, Is there a way to view the consignment stock per customer location as on a previous date? MB51 does not help and MB5B gives the total stock but not by customer (apart from its layout being hardly friendly). We need to reconcile stocks of
-
NAVM condition type not getting updated in PO with account assignment K
Hi Sap Gurus Pls help me resolving this issue We had created a PO (K-Acc Assignment) with certain tax percentage (16%) in the past .When we view the PO in display mode we can see the equivalent value of 16% being appearing in NAVM at item level.Furth
-
I have gone through NUMEROUS sources to determine if 'clclean.0000' <to name one file> is malware or if it is valid. I have traced back to Creative Audigy, but this doesn't truly make any sense as clclean.0000 is located in /Docs & Settings/usr/Local
-
Planned Orders Confirmed In R/3 not changing in APO
We have planned production orders in APO, with order category of EE, that get CIF'd to R/3. In our planning books they show in the production planned row. When the planned orders are confirmed in R/3, the planned orders continue to show as order cate
-
I want to display the DFF fields in OBIEE reports
Hello, we have a requirement to show DFFs in OBIEE reports and i wanted to understand: - Will we have to create a custom column mapping in Informatica and custom field in data warehose table? - Should we modify the vanilla content or seprate code to