Dojo in XPages – 26: Combining Badge with LightboxNano
In the last two posts, I showed how to implement a Badge to display a set of thumbnail images with some animation as well as the LightboxNano widget to display an image in a specialized dialog. In this...
View ArticleDojo in XPages – Demo Site
Due to David Leedy’s generosity, I now have a simple demo application set up at demo.xcellerant.net. Currently, there are samples of several Dojo widgets about which I’ve recently blogged and I will...
View ArticleChanging the Search Behavior of a Dojo Filtering Select in XPages
The default behavior of a Dojo Filtering Select control is to take what you type and filter the options in the list based on what options start with that value. In this post, I’ll show how to change it...
View ArticleNotesIn9 Episode 147 – dGrowl in XPages
NotesIn9 episode 147 demonstrates how to implement the dGrowl plugin to add growl-style messages to an XPages application. This provides a nice UI for a different style of message to display to the...
View ArticleAdding New Message Styles to dGrowl
In NotesIn9 episode 147, I demonstrated how to implement the dGrowl Dojo plugin in XPages. The plugin comes with two message styles: info and error. In this post, I’ll show how to enhance it to add...
View ArticleDisplaying a dGrowl message from SSJS
In a recent NotesIn9 video, I showed how to use the dGrowl Dojo plugin to create growl-style messages in XPages. Jesse Gallagher and Frank Van der Linden showed how to trigger growl-style message from...
View ArticleXPages Tip: Disabling Required Validation in a Dojo Filtering Select
Dojo Filtering Select (xe:djFilteringSelect) controls include client side ‘required’ validation by default. The problem is that if it fails this validation, any page submission or other server-side...
View ArticleGridx in XPages – Using djConfig to Make the Code Available
The last post covered some of the benefits of using Gridx, but before we can create a Gridx grid in XPages, we have to make the code available to the application. In this post, I’ll show how to use...
View ArticleGridx in XPages – Creating a Simple Grid
In the last post, I showed how to make Gridx available in an XPages application. In this post, I’ll show how to create your first Gridx grid in XPages. Gridx Series Gridx in XPages — Entire Series...
View ArticleGridx in XPages – 4: Loading Live Data via a REST Service
In the last post, I showed how to get a simple Gridx grid up and running in an XPages application with hard-coded data. In this post, I’ll show how to load live data via a REST service, which requires...
View ArticleGridx in XPages – 5: Modularizing Common Resources
The second post in this series showed how to use the djConfig property to make the Gridx (or any other library’s) resources available to an XPage. Looking forward, I wanted to find a way to modularize...
View ArticledGrowl Redux – Using a Dojo Module Path Resource to Include the Library
In light of recently figuring out how to use a Dojo Module Path Resource to make a Dojo library available in an XPages application, I wanted to revisit the way I’ve been including dGrowl. In this post,...
View ArticleXPages Tip: Setting the Body Class
If you need to set a class on the body tag of an XPage, you can do so via a page property. In this post I’ll show how to set it and the effect that it has on an XPage and Custom Control. Default Body...
View ArticleGridx in XPages – 31: Saving Inline Edits
In the last post, I showed how to enable inling editing on a grid column. However, the changes made were only stored in the in-memory data store. In this post, I’ll show how to save the updated value...
View Article