XPages

Home » XPages

Generating Javadocs for XPages Applications

A few weeks ago Stephan Wissel blogged about securing XPages applications using an ANT script and, in a side note, also recommended generating a Javadoc at the same time. For some time I’ve seen the Generate Javadoc… option on the Project menu of Domino Designer. If you’ve ever tried clicking on it, you’ll have found that […]

Generating Javadocs for XPages Applications Read More »

Upcoming Activities on OpenNTF and ICONUK, Plus Tack It On

Over the next few weeks I shall be rather busy talking about a variety of topics. Tomorrow is the latest OpenNTF Webinar, How did you do that? Hear from the Winners of the XPages App Dev Contest (10am EST). I shall be speaking about XPages OpenLog Logger project – some of the development techniques I used

Upcoming Activities on OpenNTF and ICONUK, Plus Tack It On Read More »

Programmatically Accessing and Updating DataContexts

XPages provides a number of options for holding global variables at various hierarchical levels. Scoped variables allow data items to be scoped to application, session (browser session), view and request. But the values cannot be calculated dynamically within the map itself. However, they can easily be updated by accessing the map from SSJS or Java

Programmatically Accessing and Updating DataContexts Read More »

Enabling Typeahead Content Assist in Themes and Using The Eclipse Snippets View

A few weeks ago Naveen Maurya posted a blog about enabling typeahead content assist for faces-config.xml files. The faces-config formatting is standard for JSF so is available from the Sun / Oracle website under the JavaServer Faces DTDs category. Unfortunately, however, XPages themes resources are not standard. A folder of DTDs has bee provided with

Enabling Typeahead Content Assist in Themes and Using The Eclipse Snippets View Read More »

Java and Selections Part Seven: ArrayLists and Value Pickers Addendum

I blogged a few weeks ago about adding dataProviders for the Value Picker control. Following recent investigations, I managed to get an ArrayList as the source of a simpleValuePicker dataProvider. As I found out, it fails if the valueList property is computed on page load (i.e. “${…}”). The error thrown, if you investigate in FireBug,

Java and Selections Part Seven: ArrayLists and Value Pickers Addendum 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 »

Making the Most of Computed Properties

One of the powerful flexibilities of XPages is that virtually any property can be computed. That’s how it’s taught. But that’s not an apt explanation. A more precise explanation is that virtually any property can be used to run any server-side code, providing it also returns the relevant value. This is an aspect I’ve taken advantage

Making the Most of Computed Properties Read More »

New(ish) XPages Content Types and a Plea to IBM

Some have noticed that Computed Text controls provide additional content types. The XPages Extension Library book covers the Profiles VCard content type (pp474-7) and the IBM Sametime LiveNames content type (pp471-474). But there are two other content types. Google Search (xs:GoogleSearch) The first to cover is the Google Search content type (xs:GoogleSearch). Paul Hannan explained

New(ish) XPages Content Types and a Plea to IBM Read More »

Scroll to Top