Data for Bootstrap Treeview from a Notes View?
In a modernization project (increase of browser compatibility) I needed to find a solution for a list of links, categorized and sorted like a Notes View. Since I already use Bootstrap as CSS framework...
View ArticleGetting the Select2-to-Tree working in XPages
In a modernization project (increase browser compatibility) I needed a more simple solution for a custom value picker. The less design elements the merrier Another highly desired feature was to have a...
View ArticleFiddling with jax-rs and getting frustrated
Today was probably not the best day for development. After getting the Jakarta EE project to work on the development server by a miraculous second signing of the plugins in the update site NSF and...
View ArticleRAD Table walker
For a project I received some very unclear description for a change. After a conversation I came up with the suggestion to rebuild the UI and present a Bootstrap table with add and delete buttons....
View ArticleAdding a GDPR message to my XPages app
GDPR or Cookies plugins are nothing new. A simple search will give you a quick overview which jQuery based plugins are available. So I decided the one that looked nicest to me and implemented it my...
View ArticleAdding the optgroup tag quickly to your xp:combobox
Today I was working on modernizing an xpages application when I came up with a simple enhancement: adding the optgroup tag to a xp:combobox. By default this option is no available in XPages and if you...
View ArticleSave your day, Save the state of your repeat control
I am writing a demo application with a faceted search functionality. For displaying the “results” I am using a repeat control. Now users want to switch back and forth between the “view” and the...
View ArticleIt’s a bug, it’s a pain, it’s an xp:checkBoxGroup!
Many where wondered why the xp:checkBoxGroup with the Bootstrap theme was transformed into a HTML table. I have not heard so many complained that when you add a styleClass to it another class...
View ArticleGit question
So how do you organize your code for an application in GIT? All code (multiple NSF’s) in 1 repository or each NSF in it’s own repository? Curious about your experiences and advantages/disadvantages: A...
View ArticleTestiNG XPages
Introduction with Selenium IDE A while ago I started my journey into testing applications. Like most people I started with Selenium IDE since it’s free, easy to install and setup. The idea was to...
View ArticleFor Nathan T(eacher) Freeman
Today I read the sad news that Nathan T Freeman is no longer among us. I was actually googling last week, curious what he was working on. I met Nathan a couple of times. The first time was at a...
View ArticleFixing the Tooltip function in XPages
A colleague noticed that the tooltip function on a Xpage stopped working after submitting the page to the server and when the validation did not pass. The same behaviour occurred when I added a...
View ArticleFixing the Tooltip function in XPages #2
In a previous post I wrote about the disfunction of the tooltip after validation with the Domino server. It turns out my gigia-form has a lot of fields with visibility properties set that are...
View ArticleSticky headers in Bootstrap from ExtLib
I received a request from a customer who would like to preserve the action buttons on an xpage when the user scrolls downs a very long form. The application is already using the BS theme from the...
View ArticleXPages hack – visualizing checkboxes that fail validation
In an application I have added some CSS to highlight fields that fail validation. The css looks as followed: Basically I an looking for the aria-invalid=true attribute on input elements. Works great...
View ArticleMaking OpenLog entries a bit more lively
I assume you are using the OpenLog project on OpenNTF in most of your projects like I do. And you twist with the SEVERITY options to distinguish the openlog view entries as much as possible. If you...
View ArticleUsing OpenLog for logging/ debugging XPages
Today I opened a database where a developer insists on writing almost all code in SSJS. A bit odd because OpenNTF Domino API is enabled and used in this particular application. I guess JAVA is still...
View ArticleSeasonal gift
Today I posted “Team Documents” as a seasonal gift as a project on OpenNTF. What is it? Well it is a small document management application for the Notes client. What makes it so unique? First, it is...
View ArticleSynchronization between ODP and NSF goes rogue
We develop in a team an XPages application and we experienced that it takes longer time to build a project and to refresh the design of the templates on ACC and PROD environment. We noticed that a lot...
View ArticleMultiple emails control for Xpages
For a project I received a request to enable to enter multiple emails in a field. These emails are not all registered in the Names & Address Book (NAB) but they come from a ‘concurrent’ email...
View Article