XPages Tip: Fixing the Display of ComboBoxes in Read Mode
There’s a quirk with the display of combobox values when XPages are in read mode. Instead of just displaying the value, it generates a table with one row and one cell. This can cause problems with your...
View ArticleXPages Tip: Fixing the Display of Radio Button Groups in Read Mode with Dojo
In my last post, I showed a script that can be used to fix the display of combo boxes in read mode. As it turns out, the same code will fix radio button groups, because the output is the same! The same...
View ArticleXPages Tip: Fixing the Display of Comboboxes, Radio Button Groups, Checkbox...
With a couple of minor adjustments to the code shown in a previous post, I now have a script that will fix the display of comboboxes, radio button groups, checkbox groups (single or multi-valued), and...
View ArticleAccessing the Value of Components within a Repeat Control from Outside
As a general rule, XPages variable resolution makes it very easy to access components within the same instance of a repeat control, but very difficult to access a component that’s within a repeat...
View ArticleXPages Data Views – Part 1: Overview
The Data View control in XPages is easy to create like a view panel, but highly flexible like a repeat control or data table, which makes it easy to create good-looking and highly-functional views very...
View ArticleXPages Data Views – Part 2: Creating a Data View
In the first part of this series, we talked about the Data View control and it’s features at a high level. In this post, we’ll see how to create a minimal data view. We’ll then look at how to compute...
View ArticleXPages Data Views – Part 3: Collapsible Details
In the last post we looked at how to create a Data View, compute the summary column and add extra columns and categorization. This post will demonstrate how to add what I believe is the killer feature...
View ArticleXPages Data Views – Part 4: Icon Columns
The Data View control layout includes a placeholder for an icon column. In this post, I’ll show how to use this feature and dynamically detemine the icon to display. Data View Series Part 1 – Overview...
View ArticleXPages Data Views – Part 5: Pager Add Rows Control
The Pager Add Rows control is simple to add, but it provides a great feature for navigation in your Data Views. In this post, I’ll show how to use it. Data View Series Part 1 – Overview Part 2 –...
View ArticleXPages Data Views – Part 6: Pager Save State Control
The Pager Save State control is another great feature available to work with a Data View. It allows you to restore the expand/collapse state of each element in the view to the state the user last left...
View ArticleThe Side Effect of Creating Repeat Controls at Runtime
In a recent post, I showed how to access the value of components within a repeat control from outside. While the technique served a great purpose in a recent application, there is a significant side...
View ArticleXPages Data Views – Part 7: Customizing the Summary Section
The ability to customize the summary section allows you take the interface of the Data View to another level. You’re not limited to just a link based on the summary column — you can take full control...
View ArticleXPages Data Views – Part 8: Sorting and Filtering
There are several properties available for searching and filtering a data view. In this post, I’ll show how to use them. The Data View properties make a few of these features prominently available....
View ArticleXPages Data Views – Part 9: Multi-Column Layout
Another great feature of the Data View control is its ability to easily provide a multiple-column layout. In this post, I’ll show you can use that property to let the user dynamically determine the...
View ArticleMWLUG – Presentation Slide Decks
Here are links to my MWLUG slide decks: Living on the Grid – Unlock the Power of Dojo Data Grids Just the Facets Ma’am
View ArticleArticle Published in The VIEW: Streamline Deployment and Improve Usability of...
My article on enhancing editable view columns has been published in The VIEW (subscription required). This article builds on the concepts introduced in the first part and shows how to create a reusable...
View ArticleXPages Data Views – Part 10: Nested Repeat in the Detail Section
The great benefit of the collapsible detail section in the Data View control is that you can make a lot more information available in the view, but not clutter the screen with it unless the user...
View ArticleXPages Data Views – Part 11: Custom Expand/Collapse Links
If you’re not a big fan of the built-in small expand/collapse icon that sits off to the right of each entry (IMHO, it works well on a mobile device but is not a great interface in a full browser), you...
View ArticleDojo Data Grids – Sample Database on OpenNTF
I’ve added a demo database with 14 dojo grid samples to OpenNTF. http://www.openntf.org/Internal/home.nsf/project.xsp?action=openDocument&name=Dojo%20Data%20Grids%20in%20XPages The application...
View ArticleTip: Finding All Properties and Methods Available for XPages Components
As any XPages developer (especially one with a history of Notes development) knows, the documentation isn’t as – (ahem) – thorough as it could be. However, there are two great resources that you may...
View Article