XPages

Home » XPages

Java and Selections Part Six: Value Picker Solution Continued

In the previous part I created a ListPicker class that extends IValuePickerData and Serializable. The hasCapability() and getSourceLabels() methods that the IValuePickerData interface requires have been implemented and just return false. In addition to the default constructor public ListPicker(), I’ve created two more: public ListPicker(List<String>) and public ListPicker(Set<String>). Because I’ve just used the generic classes

Java and Selections Part Six: Value Picker Solution Continued Read More »

Java and Selections Part Five: Value Pickers Solution

So we’ve added our Value Picker to the XPage, bound the component to an Edit Box or Dojo List Text Box or some other control that’s bound to a field on a Notes Document or viewScope variable. Now we’re ready to go. A dataProvider for a Value Picker needs to implement the Java class com.ibm.xsp.extlib.component.picker.data.IValuePickerData (implement

Java and Selections Part Five: Value Pickers Solution Read More »

Java and Selections Part Four: Value Pickers Introduction

The Extension Library brings a new control to the party, the Value Picker. This gives the user an image or link that spawns a dialog from which they can select one or more options and even search for options. (The Value Picker itself doesn’t differentiate whether or not multiple items can be selected. That’s handled

Java and Selections Part Four: Value Pickers Introduction Read More »

Java and Selections Part Three: Core Controls and Sorted Lists

Ok. So we’ve seen we can pass a Vector or an ArrayList into a selectItems control for a Combo Box or Radio Button. And we’ve seen we can pass it via SSJS or EL (but EL is slightly more efficient). That’s all well and good if your options are already unique and already sorted. But

Java and Selections Part Three: Core Controls and Sorted Lists Read More »

IBM Collaboration Solutions Community Meeting

Tomorrow (April 23rd) I will be speaking on the IBM Collaboration Solutions Community Meeting at 3pm BST (10am ET). The topic of this month’s meeting is XPages. The main part of the community meeting will see Abby Butts and Sam Bridegroom talking about how they have used XPages to develop applications to benefit a not-for-profit

IBM Collaboration Solutions Community Meeting Read More »

Scroll to Top