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 »

Domino and Notes Feature Pack 8

Today Notes and Domino Feature Pack was released. It’s good to see a developer-heavy release finally delivered. Apart from the Extension Library on OpenNTF, developers have had little to engage their interest over the last three years. But FP8 is a marquee release for developers and app dev server users. Extension Library The most noteworthy …

Domino and Notes Feature Pack 8 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