XPages and Java? Use ExtLibUtil

If you’re not primarily coding in (client-side) JavaScript, my recommendation has always been that any XPages developers who have worked with the platform beyond a few projects should be coding in Java. That’s why I developed a course specifically around Java development in XPages*. Server-side JavaScript is a good starting point, but only a starting […]

XPages and Java? Use ExtLibUtil Read More »

Navigators and RepeatTreeNodes – A Brain Dump

In an application I was extending, I wanted to use a Navigator component that worked very dynamically. It was to replace nested repeat controls. The Navigator has a RepeatTreeNode and it seemed a reasonable approach to nest them. So the structure I was building was: Navigator RepeatTreeNode (var=”level1″) whose children are BasicContainerNodes whose label is

Navigators and RepeatTreeNodes – A Brain Dump Read More »

JSON RPC Service, Component Tree Manipulation and OpenLog

One of the parts of the XPages Extension Library I’ve not used extensively is a component under the Data Access category called Remote Service – the JSON RPC Service. This allows server-side code to be triggered from client-side JavaScript and return a string response. The server-side code can also receive parameters. It’s covered from page

JSON RPC Service, Component Tree Manipulation and OpenLog Read More »

XPages Extension Library 14

The latest release of XPages Extension Library hit OpenNTF earlier this week, release 14 for 9.0.1. In addition to Bluemix-related enhancements, there have been some notable enhancements to the pickers based on a pull request I submitted. As ever, it’s great to see code I’ve suggested being taken into the project. Probably the biggest enhancement

XPages Extension Library 14 Read More »

A Cool Use for Component's Binding Property

A few months ago Tim Tripcony blogged about a component’s binding property which was followed up with a NotesIn9 episode. On Tim’s blog, Jesse Gallagher asked if it had led to any cool app-structuring breakthroughs. While preparing some XPages training materials, I realised there was one cool use of a component’s binding property that is

A Cool Use for Component's Binding Property Read More »

Getting "Awesome" Category Icons in Data Views

The Data View is an extremely powerful control and the standard view control I use now. That’s some statement considering that prior to the Extension Library I avoided the View Panel as much as possible in favour of Repeat Controls. The View Panel I found very limiting both from the point of view of data

Getting "Awesome" Category Icons in Data Views Read More »

Two Java Libraries To Know for XPages Development

If you’re writing Java for your XPages applications (and Java tends to be my predominant language for application logic now), there are a couple of libraries well worth being aware of. The first is only of use if you’re using the Extension Library, but to be honest virtually every XPages application I’m working on at

Two Java Libraries To Know for XPages Development Read More »

Scroll to Top