Flexible View Control for XPages – Adding Column Totals  

By Michael G. Smith | 12/8/20 2:07 AM | Development - Notes / Domino | Added by Roberto Boccadoro

When building Views in the Notes Client adding totals to one or more columns is a pretty common occurrence. Does the Flexible View Control for XPages support column totals? Absolutely!

Flexible View Control for XPages – Category Renderers   

By Michael G. Smith | 12/2/20 2:12 AM | Development - Notes / Domino | Added by Roberto Boccadoro

What is a Renderer? In the DataTables world, “Renderers” play an important role in creating the visual representation of a table. In fact, behind the scenes the Flexible View Control uses Renderers to display all of the data in a View. In the future, I will be posting about creating custom renderers to further enhance the Flexible View Control, but this post focuses on “Category Renderers” in keeping with the category/subcategory theme of recent posts. Technically speaking, Category Renderers are not the same as standard DataTable Renderers. But the concept is the same – taking a data input and altering the output that is presented to the user.

Flexible View Control for XPages – Adding Subcategories To Categorized Views  

By Michael G. Smith | 11/30/20 2:34 AM | Development - Notes / Domino | Added by Roberto Boccadoro

With the last post in the Flexible View Control Series introducing categorized Views, this post is picking right up where that left off and demonstrating how easy it can be to add multiple levels of categorization to a View.

Flexible View Control for XPages Updates  

By Michael G. Smith | 11/18/20 1:40 AM | Development - Notes / Domino | Added by Roberto Boccadoro

On the heels of the OpenNTF Webinar where I presented the Flexible View Control for XPages, I was able to make some long-overdue updates that improve the functionality and performance of the control. Get the code from GitHub: Release v2020-11-17 Updates in this release: Improved the setup and configuration process to make it more intuitive,…

Join me for an OpenNTF Webinar on Thu 10/22  

By Michael G. Smith | 10/15/20 6:04 AM | Development - Notes / Domino | Added by Oliver Busse

On Thursday, October 22nd I will be presenting a webinar for OpenNTF about the Flexible View Control for XPages. Thank you to OpenNTF for the opportunity to demonstrate this content. For more information and to register for the webinar, visit the OpenNTF website. For a primer on the Flexible View Control, see the series here.

A Flexible View Control for XPages Part 8 – Putting the 'Flex' in Flexible  

By Michael G. Smith | 4/15/20 1:49 AM | Development - Notes / Domino | Added by Oliver Busse

Thus far, all of my demonstrations of the Flexible View Control have been centered around starting from scratch and integrating the view control into a mostly blank page, aside from a basic Bootstrap layout. Even the basic Bootstrap layout I’ve been using contains some very important elements that are integral to the control sizing properly, whether you are starting with a blank page or trying to integrate into an existing application.

A Flexible View Control for XPages Part 7 – Modals & Picklists  

By Michael G. Smith | 4/7/20 3:40 PM | Development - Notes / Domino | Added by Andi Kress

While I intended to get to this blog post eventually, the urgency of doing so was increased due to the following post on StackOverflow: https://stackoverflow.com/questions/61061571/xpages-flexible-view-control The OP also reached out to me directly looking for an answer so why not crank out a blog post with the answer? By combining the Flexible View Control with a Bootstrap modal, you can easily mimic the Lotus Notes Picklist functionality. Getting the control working in a Bootstrap modal requires only a few simple steps, illustrated in this working demo.

A Flexible View Control for XPages Part 6 – Sorting  

By Michael G. Smith | 2/7/20 12:00 PM | Development - Notes / Domino | Added by John Oldenburger

When I started building the Flexible View Control, one of the driving forces was to significantly reduce the amount of back-end Domino views that would collect in my applications. I was just as guilty as anyone of creating a new view with the same selection formula and columns as an existing view.

A Flexible View Control for XPages Part 5 – Processing Selected Rows  

By Michael G. Smith | 1/13/20 12:28 AM | Development - Notes / Domino | Added by John Oldenburger

The previous post in this series demonstrated how to add click events to a view created with the Flexible View Control utilizing the callbacks that are built into DataTables. But once a row (or rows) is selected, how do you actually DO something with the selection?

A Flexible View Control for XPages Part 4 – Callbacks & Click Events  

By Michael G. Smith | 1/6/20 12:15 AM | Development - Notes / Domino | Added by John Oldenburger

Regardless of the type of application you’re working with, when interacting with view data you typically want to be able to take some type of action on that data, such as open a document or manipulate the data in some way. DataTables, being very callback “heavy”, has two callbacks.

A Flexible View Control for XPages Part 3 – Create a Basic View  

By Michael G. Smith | 12/19/19 1:11 AM | Development - Notes / Domino | Added by John Oldenburger

In Parts 1 & 2 we learned about the Fexible View Control and created the configuration we needed to get started with our application. Now, we are going to create a view from scratch utilizing a database of 2 million records comprised of used car data.To get started I need to add the used car database to my configuration document.

A Flexible View Control for XPages Part 2 – Starting An Application  

By Michael G. Smith | 12/10/19 5:20 AM | Development - Notes / Domino | Added by John Oldenburger

In Part 1 of the Flexible View Control or XPages series, I gave an overview of the control and architecture of how it works. Now we get to see it in action. Starting with this blog post, I’m going to demonstrate many features of the FVCX by creating an application starting with the FVCX source database.

A Flexible View Control for XPages Part 1 – Introduction  

By Michael G. Smith | 12/4/19 1:05 AM | Development - Notes / Domino | Added by John Oldenburger

In my last post, I stated I would be expanding on the topics from my session “Real World XPages” at Collabsphere 2019. The first topic is A Flexible View Control for XPages, a custom control integrated with jQuery and DataTables that once added to your design (along with it’s companion elements) can easily be added to any XPage.