Following on from an earlier article(Using inputNumberSlider with Dates) where I showed you how you could use an <af:inputNumberSlider> to display formatted...
Following on from an earlier article(Using inputNumberSlider with Dates) where I showed you how you could use an <af:inputNumberSlider> to display formatted date strings rather than numbers, I've been expanding into other uses for the slider components. Specifically the most recent use case was to represent text labels for the number "stops" on the slider so that it could be used as a way of filtering datasets. So this is what it looks like: So, no problem you say, the...
Following on from an earlier article(Using inputNumberSlider with Dates) where I showed you how you could use an <af:inputNumberSlider> to display formatted date strings rather than numbers, I've been...
With every new release you can trawl through the release notes and fine some handy new features to play with, however, sometimes there is even more to discover...
With every new release you can trawl through the release notes and fine some handy new features to play with, however, sometimes there is even more to discover hidden away. One such feature, which I think is actually pretty exciting, has crept into the 11.1.1.7.0 release of JDeveloper / ADF. This is a new feature which adds case insensitive sorting to the table. Previously we have had to resort to tricks such as defining transient attributes where all attributes are...
With every new release you can trawl through the release notes and fine some handy new features to play with, however, sometimes there is even more to discover hidden away. One such feature, which...
In the first part of this series I described the basic physical makeup of the revealPanel and described a simple server side approach to the display and hide of...
In the first part of this series I described the basic physical makeup of the revealPanel and described a simple server side approach to the display and hide of the information panel and indicator triangle. In this posting I want to look at an alternative approach that uses the same physical components in the UI, but rather than handling the reveal with a roundtrip to the server, does it all in the browser itself using JavaScript. The sample that you can download shows both...
In the first part of this series I described the basic physical makeup of the revealPanel and described a simple server side approach to the display and hide of the information panel and indicator...
Working with one of our internal teams the other day, a couple of interesting ideas came up for presenting information. One of these was a sort of twist on...
Working with one of our internal teams the other day, a couple of interesting ideas came up for presenting information. One of these was a sort of twist on panelAccordion and it seems to be a nice usecase to work through to show how you can get creative with your UI without having to ask for and wait for new components. The Brief As I said, the requirement here was to produce something like panelAccordion. However, rather than restricting the selection bar to just a single...
Working with one of our internal teams the other day, a couple of interesting ideas came up for presenting information. One of these was a sort of twist on panelAccordion and it seems to be a...
Good news, with the arrival of 11.1.1.7 (Patchset 6) the immensely useful <af:panelGridLayout> component has made it into the 11.1.1.n code-line.If you're not...
Good news, with the arrival of 11.1.1.7 (Patchset 6) the immensely useful <af:panelGridLayout> component has made it into the 11.1.1.n code-line.If you're not familiar with panelGridLayout then check out my article on the subject from earlier and then go and check out the demo page which will link you off to the documentation etc.
Good news, with the arrival of 11.1.1.7 (Patchset 6) the immensely useful <af:panelGridLayout> component has made it into the 11.1.1.n code-line.If you're not familiar with panelGridLayout then check...
Within ADF Faces we take much goodness and added value for granted. One such feature came to my attention just the other day. Had you noticed that when you...
Within ADF Faces we take much goodness and added value for granted. One such feature came to my attention just the other day. Had you noticed that when you have several errors outstanding on the screen the framework gives you a hyperlink to set focus to that field? See the error on commissionPct below and the hyperlink that you could click to move focus to it in the screen: So that's neat and I must confess that although I must have stared this one in the face hundreds of...
Within ADF Faces we take much goodness and added value for granted. One such feature came to my attention just the other day. Had you noticed that when you have several errors outstanding on...
It's sometimes funny how the same question comes from several unrelated places at almost the same time. I've had just such a question from a couple of unrelated...
It's sometimes funny how the same question comes from several unrelated places at almost the same time. I've had just such a question from a couple of unrelated projects recently, the query being the simple one of "how big is my browser window"? Now in many cases this is a null question. With the correct use of layout containers (and testing) you can build layouts in ADF which adapt, flow and stretch well as the user re-sizes the browser. However, there are circumstances, as...
It's sometimes funny how the same question comes from several unrelated places at almost the same time. I've had just such a question from a couple of unrelated projects recently, the query being the...
Over the last day or so a small change in behaviour between 11.1.2.n releases of ADF and earlier versions has come to my attention. This has concerned the...
Over the last day or so a small change in behaviour between 11.1.2.n releases of ADF and earlier versions has come to my attention. This has concerned the default sizing of the dialog that the framework automatically generates to handle the display of JSF messages being handled by the <af:messages> component. Unlike a normal popup, you don't have a physical <af:dialog> or <af:window> to set the sizing on in your page definition, so you're at the mercy of what the framework...
Over the last day or so a small change in behaviour between 11.1.2.n releases of ADF and earlier versions has come to my attention. This has concerned the default sizing of the dialog that the...
A classic layout conundrum, which I think pretty much every ADF developer may have faced at some time or other, is that of truly centered (centred) layout....
A classic layout conundrum, which I think pretty much every ADF developer may have faced at some time or other, is that of truly centered (centred) layout. Typically this requirement comes up in relation to say displaying a login type screen or similar. Superficially the problem seems easy, but as my buddy Eduardo explained when discussing this subject a couple of years ago it's actually a little more complex than you might have thought. If fact, even the "solution"...
A classic layout conundrum, which I think pretty much every ADF developer may have faced at some time or other, is that of truly centered (centred) layout. Typically this requirement comes up in...