Who doesn't love charts? I still have to see these persons... in fact I know some developers who got a salary raise because they made the life of their manager easy by including some nice charts in their APEX applications! So read on and get your salary raise in the next months!
APEX 3.0 included already charts way back in 2007, but with the APEX 4.0 release, the charts are taken to another level. Behind the scenes the APEX Development team included the AnyChart 5 engine where before (in APEX 3.x) they used the AnyChart 3 engine.
In APEX 4.0, charts are just on another level! You get so many more options declarative (through the APEX screens) and they look so much nicer. The APEX-team did a really good job. They also allow you to extend the charts for any other feature that is not available declarative by customizing the XML (in Chart Attributes set Use Custom XML to Yes).
If you wonder what the new AnyChart 5 charting engine can do, have a look at the Chart Gallery.
If you are searching for example how to implement these and see some of them in action in APEX, you can have a look at Hilary Farrell examples page. She explains nicely all the steps you have to do to implement a certain feature. You can also have a look for other examples on the AnyChart for APEX website.
If that is not enough to get your salary raise... you definitely want to have a look at all the other chart types AnyChart 5 provides! Oracle didn't license all the chart types in APEX, so although you might be able to change the XML so it uses a different type, it's not licensed correctly.
That is why APEX Evangelists and AnyChart worked together on AnyChart for APEX, which provides you with a valid license to use any chart type you want. There are now two versions available: AnyChart for APEX 3.x and AnyChart for APEX 4.0. The last one includes some plugins to make your life even easier! E.g. it comes with a Bubble Chart plugin so you can include that chart type very easily. You can download a free trial on the APEX Evangelists website once you are logged in.
Another great product from AnyChart is AnyStock. Also for this new charting engine we worked together with AnyChart to create an AnyStock for APEX product. If you want to do Time-based or Financial-based charting, you definitely want to have a look at the demo. Also for this product we offer a free trial on the APEX Evangelists website under Solutions > AnyStock for APEX.
So start making use from the charting capability in APEX or you might already do, so then you can enhance it even nicer ... and if you get that raise, put a comment on this blog post!
Friday, March 11, 2011
Get most out of your Charts in APEX
Posted by
Dimitri Gielis
at
13:50
5
comments
Wednesday, March 09, 2011
APEXBlogs v2 - iPad compatible, even charts!
- If you navigate to apexblogs.info and you tab the + to add it to your Home Screen on the iPad, it gets a proper icon.
- APEXBlogs is optimised to run in Landscape mode (iPad rotated left or right), if it's not then a popup message will appear to tell you, it looks even better if you turn the screen.
- The other exciting enhancement is that you will see also charts now! As the iPad doesn't support to run Flash, we included NFCharts, the Non-Flash Charts APEX Plugin created by APEX Evangelists. If you are on your PC you still see the Flash Charts as there is only a redirect when there is an iPad/iPhone/iPod found. If you want to see the non-Flash charts also on your pc, go here. Look pretty similar no? I love our plugin and it will become available for sale very soon. Keep an eye on John Scott's blog as well as he will do more posts about NFCharts in the coming days too.

Posted by
Dimitri Gielis
at
23:43
2
comments
Call to the APEX Community - APEX Enhancement Requests

Posted by
Dimitri Gielis
at
12:55
4
comments
Labels: apex, enhancement, request
Tuesday, March 08, 2011
New APEX Evangelists website online

Posted by
Dimitri Gielis
at
13:58
0
comments
Labels: APEX Evangelists
Monday, March 07, 2011
Free Webinar - APEXBlogs v2 behind the scenes
My friends at Red Gate asked me if I would be interested to do a Webinar about the development process of the creation of the new APEXBlogs site and give some insights what's going on behind the scenes.
I happily accepted and the Webinar is now scheduled for April 6th - 4:00PM - 5:00PM GMT. (that is 6PM Belgium time)
I'll start with what I didn't like about the old APEXBlogs site and why I wanted to do the redesign of back-end and front-end. Next I'll go over development and some specific features I put in to conclude with the deployment. You'll also have the chance to ask me questions about this project and APEX in general.
Everybody is welcome to join this Free Webinar. Just go to the registration url and enter your details and you will receive the login details. All registrants will also be sent a link to the recording after the live event.
If you are interested, speak you then ...
Posted by
Dimitri Gielis
at
08:06
1 comments
Saturday, March 05, 2011
APEXBlogs (v2) - EA Live!

- Internet Explorer 7 and lower compatibility: the search is not aligned like in other browsers
- iPad resize on Home Page gives white band on right hand side
- Charts in Statistics and APEX Usage won't load on the iPad/iPhone
Posted by
Dimitri Gielis
at
02:14
3
comments
Labels: apexblogs
Wednesday, March 02, 2011
APEXBlogs v2 - Search

- Create a Page and give it an Alias of SEARCH
- Create an Interactive Report Region on that page based on the tables and columns you want to search in
- Create a Region with an Item called P0_SEARCH on Page 0
- Create a Dynamic Action on Page 0:
- Event: Key Release
- Item: P0_SEARCH
- True Action: Execute Javascript Code:
if(this.browserEvent.keyCode == 13) {
window.location = 'f?p=&APP_ID.:SEARCH:&APP_SESSION.:::RIR:IR_ROWFILTER:'+$v('P0_SEARCH');
}
Posted by
Dimitri Gielis
at
16:12
1 comments
Labels: apexblogs
Tuesday, March 01, 2011
APEXBlogs v2 - Knowledge Base
Posted by
Dimitri Gielis
at
23:51
2
comments
Labels: apexblogs
Sunday, February 27, 2011
APEXBlogs v2 - Statistics
So far I blogged about:
- Backend changes
- Showing the blog posts APEX 4.0 style
- Twitter sync for #apexblogs and #orclapex
- Plugins section
- Links
- APEX Usage
- Make your APEX app iPad compatible
- Statistics (this post)
Posted by
Dimitri Gielis
at
22:30
1 comments
Labels: apexblogs, statistics
APEX 4 (bug) - Series Type (Bar, Line, Marker) and Multiple Series
select null as link, ename, sal
from emp
select null as link, ename, sal, nvl(comm,0) as comm
from emp

When you run the chart you expect to see the same chart as above but with a line that represents the average of the salary...

Posted by
Dimitri Gielis
at
20:38
10
comments
Labels: apex 4, chart, multiple series, series type
APEX 4 (bug) - Chart Attributes > Add Series > Build Query button



Posted by
Dimitri Gielis
at
15:22
1 comments
Labels: apex 4, build query, chart
APEX 4 (bug) - Font Grid Label in Charts


Posted by
Dimitri Gielis
at
11:55
7
comments
Labels: apex 4, chart, font color, grid
APEX 4 (bug) - Axes in Charts





Posted by
Dimitri Gielis
at
10:18
3
comments
Saturday, February 26, 2011
APEX 4 (bug) - Gradient in Charts
Something surprised me in APEX 4.0.2.00.07 (and probably entire 4.0).

A value of 0 degrees results in a horizontal gradient with the first background color on the left and the second background color on the right.
Posted by
Dimitri Gielis
at
20:35
2
comments
APEX 4 (bug) - Add marker to your chart
It seems to me that in APEX 4.0.2.00.07 (and probably entire 4.0, but can't check at the moment) there's a bug with adding markers to your (bar/column) chart. For a Pie chart it works fine.
If you edit your Chart Attributes you can define a Marker in the Display Settings.


When you run the page after you changed the XML, the chart with the marker looks like this (see the cross on top of the bar):

Posted by
Dimitri Gielis
at
19:49
2
comments
Wednesday, February 23, 2011
OBUG Benelux Connect 2011
Posted by
Dimitri Gielis
at
21:38
0
comments
Labels: obug
Sunday, February 20, 2011
Make your APEX app iPad compatible
I really like surfing on my iPad whenever I'm not behind my laptop.

Posted by
Dimitri Gielis
at
10:15
2
comments
Monday, February 14, 2011
75 days of silence

Posted by
Dimitri Gielis
at
09:50
6
comments