Bug 151903 - [Charting improvements]Can we have the option to select multiple start point for drill down.
Summary: [Charting improvements]Can we have the option to select multiple start point ...
Status: VERIFIED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: BIRT (show other bugs)
Version: 2.1.0   Edit
Hardware: PC Linux
: P3 enhancement (vote)
Target Milestone: 2.5.0 M6   Edit
Assignee: Heng Li CLA
QA Contact: Maggie Shen CLA
URL:
Whiteboard: Obsolete
Keywords: plan
Depends on:
Blocks:
 
Reported: 2006-07-26 15:29 EDT by Ramkumar Sundaramurthy CLA
Modified: 2009-04-30 17:52 EDT (History)
7 users (show)

See Also:


Attachments
example report with problem (9.58 KB, application/x-zip-compressed)
2009-03-31 18:15 EDT, Jason Weathersby CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ramkumar Sundaramurthy CLA 2006-07-26 15:29:22 EDT
Drill down option provided for graph is great feature.

Enhancement:
------------
Can we have the option to select multiple start point for drill down.


Details:
========


Developer View
--------------
1) Developer should be able select two or more target reports as drill down option.
2) Developer should be able to select multiple target report under "drill through" option.

User View
---------
2) User should have the flexibility of selecting entry point to start the drill down.

3) 
Example:
   a) Initial pie graph displays the total spend of the institution.
   b) On mouseover on the pie graph user should get small pop up (similar to
      ajax overlib) displaying text 
             1) drill down by course spend 
             2) drill down by Student spend. 

4) User is given the flexibility to decide the drill down path.
5) It would be great if we have option of selecting multiple graph for drill down.
Comment 1 Wenfeng Li CLA 2006-07-26 17:52:07 EDT
+1 for the suggested feature.  Can it be applied to hyper link/drill thru for other report element types?  For example drill thru on a table cell.
Comment 2 Rick Lu CLA 2006-10-13 01:16:59 EDT
Hyper link/drill thru cannot be set for the table cell, row.etc. However, it can apply to label/data/image. If these elements are put in a table cell, click it can jump to different report.

Talked with Zhiqiang, Chart implements its own drill-through mechanism. Reassign to Chart team.
Comment 3 Wenfeng Li CLA 2006-10-14 03:13:52 EDT
suggest to provide such drill thru feature (allow mulitple hyper link with display name for each link) for other report items as well.  Please pass on to model, UI, and viewer team after chart finishes.
Comment 4 David Michonneau CLA 2007-05-31 13:01:30 EDT
Requires API changes.
Comment 5 Hank Christensen CLA 2009-02-18 19:36:13 EST
Filed Bug 265391 to track multiple hyperlinks in the generic case (for all report items that support hyperlinks).  This bug will be used to track this enhancement just for charts.
Comment 6 Heng Li CLA 2009-03-05 07:24:08 EST
Partial fixed the issue, following were done:
1. Changed chart model to added MultiURLValues element for the storage of multiple hyperlinks setting.
2. Changed chart builder UI to edit multiple hyperlinks properties.
3. Updated generator logic, invoking Engine's API to generate multiple hyperlink URLs 
4. Implemented the javascript function for multiple hyerlink menu that is running with image output in IE and FF.
5. Implemented the script function for multiple hyerlinks menu that is running with SVG output.
Comment 7 Heng Li CLA 2009-03-05 07:33:48 EST
Current, the pending task is to implement multiple hyperlink menu for SWT and Swing.
Comment 8 Heng Li CLA 2009-03-09 01:56:30 EDT
Finished:
1. Made the interactivity to support multiple hyperlink menu for SWT and Swing.
2. Added examples for SWT and Swing.
3. Added field assist for URL menu text in chart builder.
Comment 9 Heng Li CLA 2009-03-10 23:24:37 EDT
Note: 
Current, chart supports parts of CSS and SVG styling attributes for user to specify the displaying styles of hyperlinks menu. But since SVG is just a graph system, it does not have the concept of background color, it just has color/fill attribute. For the text element in svg, it uses fill attribute to indicate text color, and for shape elements, it uses fill attribute to indicate background color.
So current when you set menu styles for the displaying of hyperlinks, chart does not allow to use fill attribute as text color, the fill attribute just means background color in chart implementation, chart still support backgroundColor and color attributes for SVG format by hardcode. 
Comment 10 Maggie Shen CLA 2009-03-17 01:21:39 EDT
verified on build 2.5.0 v20090317-0630.
Comment 11 Jason Weathersby CLA 2009-03-31 18:15:58 EDT
Created attachment 130481 [details]
example report with problem

example report
Comment 12 Jason Weathersby CLA 2009-03-31 18:17:50 EDT
This feature does not appear to work.  See attached example.  Also note that if the chart only has one hyperlink it works fine.
Comment 13 Heng Li CLA 2009-03-31 22:26:24 EDT
(In reply to comment #12)
> This feature does not appear to work.  See attached example.  Also note that if
> the chart only has one hyperlink it works fine.
> 

It caused by others' check-in, and has been fixed yesterday. Please use latest daily build to test, it should work right.
Comment 14 Jason Weathersby CLA 2009-03-31 23:34:30 EDT
Understood.  I will check.
Comment 15 Jason Weathersby CLA 2009-04-30 16:26:51 EDT
Is this option going to be made available for all drill throughs or just charts?
Comment 16 Hank Christensen CLA 2009-04-30 17:52:43 EDT
(In reply to comment #15)
> Is this option going to be made available for all drill throughs or just
> charts?
> 

See comment #5.  This bug is just to track the change for charts.