XPages: Handling disabled Checkboxes

By Frederic Dehedin | 2 days ago | App Dev - XPages | Added by Johnny Oldenburger

In a recent XPages workflow application i bumped into a nasty behaviour of the xp:checkBox control. In a certain step of a workflow document, a checkbox is displayed as disabled, but still showing the checkbox state (checked or unchecked) which was set in a previous workflow step.

Jump into Spring with the latest XPages Extension Library

By OpenNTF | 2 days ago | App Dev - XPages | Added by Johnny Oldenburger

In this new release of the XPages Extension Library, some new controls and a new configuration for the Application Layout control have been added to the Bootstrap plugin. The new Carousel, Dashboard, and Navbar controls further enhance the Responsive tool set available to XPages application developers.

New Release of Extension Library, Including MapPicker and CollectionPicker

By Paul Withers | 2 days ago | App Dev - XPages | Added by Johnny Oldenburger

This week IBM released the twelfth 9.0.1 release of the Extension Library. It’s great to see the inclusion of mapValuePicker and collectionValuePicker tags. That has proved the completion of a journey almost two years in the making, since I first blogged a tutorial series on doing this, back in May 2013.

Using jQuery DataTables in IBM XPages

By Oliver Busse | 5 days ago | App Dev - XPages | Added by Johnny Oldenburger

Using jQuery DataTables in IBM XPages. This is an addition to the TLCC & Teamstudio webinar from March 17 (https://www.tlcc.com/admin/tlccsite.n...). Due to unforseen circumstances I wasn't able to be a part of the live webinar. Thanks for watching!

A Brief Intro to Nginx - liberating your DDE local web preview

By Eric McCormick | 5 days ago | App Dev - XPages | Added by Oliver Busse

This is a brief intro to nginx, the reverse proxying web server I’ve fallen in love with every time I’ve used it. I’m by far not the first person to blog on the subject, but this may be a good starting point for some people.

Managed Beans, Scopes and Lifetimes

By Paul Withers | 5 days ago | App Dev - XPages | Added by Johnny Oldenburger

A colleague asked me last week about the managed beans and whether a requestScoped bean would be loaded for every request. It’s something I had inadvertently already proved but forgotten. It’s always worth clarifying though and of relevance to more than just managed beans, but anything defined in the faces-config.

Notes Speak: New Blog Series: Using a DB2 Datasource in XPages

By Steve Zavocki | 5 days ago | App Dev - XPages | Added by Johnny Oldenburger

This post is the introduction of a blog series on using a DB2 backend datasource in XPages. I will discuss how we set up the connections and give examples of different types of queries. There should be very little here specific to DB2, but for ease of writing, I will write 'DB2' throughout this series.

IBMSBT in XPages: Custom Business Cards

By Mark Roden | 5 days ago | App Dev - XPages | Added by Johnny Oldenburger

In this article I will introduce the JavaScript API for Social Business Toolkit and show how to make a simple custom vCard using the jQuery hovercard.js plugin. When you are modifying on premises Connections there is an API interface provided and described by IBM for integration of the Profiles Business Card.

Slides Webinar Presenting Data – An Alternative to the View Control

By Teamstudio | 1 week ago | App Dev - XPages | Added by Johnny Oldenburger

In this webinar, Paul Della-Nebbia, an IBM Champion, will show how to implement a different alternative for displaying information from Domino views. Paul will cover how to use the Dojo Data Grid (included with XPages) to display a data grid that provides unique features.

Replay Webinar Presenting Data - An Alternative to the View Control

By Teamstudio | 1 week ago | App Dev - XPages | Added by Johnny Oldenburger

In this webinar, Paul Della-Nebbia, an IBM Champion, will show how to implement a different alternative for displaying information from Domino views. Paul will cover how to use the Dojo Data Grid (included with XPages) to display a data grid that provides unique features.

Moving on with Excel Export part 4 : XPages Export

By Fredrik Norling | 1 week ago | App Dev - XPages | Added by Johnny Oldenburger

The recent parts of this series has shown you how to create excel exports from a view and also changing the layout of the reports with headers and logos. This post will show you how to filter the data in your excel reports both using keys and fulltext searches. Let’s get started.

Eclipse (DDE) shortcuts: F4 – Class Hierarchy

By Mark Roden | 1 week ago | App Dev - XPages | Added by Johnny Oldenburger

As I start to learn Java I am going to document some of the shortcuts I find and / or people show me (more likely)- very helpful.

Upcoming XPages Webinar on the Dojo Data Grid

By Paul Della-Nebbia | 2 weeks ago | App Dev - XPages | Added by Johnny Oldenburger

I will be the presenter in the next teamstudio and TLCC XPages webinar tomorrow on Tuesday March 17th starting at 10:30 AM (New York time) and going to noon. The topic of the webinar will be the Dojo Data Grid which provides some unique features like infinite scrolling, click to sort column headers, adjustable column widths, filtering, and the ability to drag and drop column headers to reorder.

IBMSBT in XPages: My Communities

By Mark Roden | 2 weeks ago | App Dev - XPages | Added by Johnny Oldenburger

In this article I will describe how to display a list of “My Communities” in an XPage. To do this I will have to create an ArrayList of communities and use a repeat control in an XPage to display them. As I showed in this previous blog post there were some interesting issues in setting up the managed beans for getting the communities out of connections/smartcloud.

Something missing in smartcloud SBT ? – “Cannot find Endpoint connections”

By Mark Roden | 2 weeks ago | App Dev - XPages | Added by Oliver Busse

I started down the path of adding “My Communities” to my little test database and following the same process as I had found the profile information I went to the playground and looked at the Java snippets for SmartCloud

Moving on with Excel Export part 3 : XPages Export

By Fredrik Norling | 2 weeks ago | App Dev - XPages | Added by Kenio Carvalho

Making you report look a bit nicer with some formatting. Excel reporting from views can be so dull and boring the XPages for POI can give you more options in this matter and help you create some design to your report.

Scoping your beans correctly with the IBM Social Business Toolkit

By Mark Roden | 2 weeks ago | App Dev - XPages | Added by Johnny Oldenburger

If you are setting up the IBM Social Business Toolkit within your XPages application – the faces-config.xml is where you configure your SBT connection to Smartcloud/Connections. This particular issue arose for us recently but makes perfect sense once we understood what was going on. Initially we had the following and everyone who accessed the application got the same list of one user’s files.

Gridx in XPages – 33: Adding a Column Header Menu

By Brad Balassaitis | 2 weeks ago | App Dev - XPages | Added by Johnny Oldenburger

Another handy feature that you can add to Gridx is a popup menu from the column headers. In this post, I’ll show how to build a menu and add it to the grid. As always, you have to include the required gridx module (gridx.modules.HeaderMenu) and add it to the grid object’s modules list.Create a new dijit.Menu object to build the menu. You don’t need to add any resources to the page.

IBMSBT in XPages: Getting set up with a Social Business Toolkit (Part #2)

By Mark Roden | 3 weeks ago | App Dev - XPages | Added by Oliver Busse

In this article I will show how to connect to Connections Cloud and in turn how to use the Java API to display “My Files” on an XPage using a simple XPages repeat control.

XPages: Empty HTML5 Attibutes & PassThroughTags

By Sven Hasselbach | 3 weeks ago | App Dev - XPages | Added by Johnny Oldenburger

A while ago I developed some HTML5 XPages applications, but the development process was a little bit frustrating because of the missing possibility to add empty attributes to a PassThroughTag. A single empty attribute is not allowed, because this would result in invalid XML, and you cannot use “xp:attributes” with “UIPassThroughTag” components.

Moving on with Excel Export part 2 : XPages Export

By Fredrik Norling | 3 weeks ago | App Dev - XPages | Added by Johnny Oldenburger

In my last post I wrote about how to in some simple steps generate an automated export of an view to excel. In this post I will show you how to fine grain this using the excel component instead. Start by creating a blank excel file note what the sheet you want to place data on is called usually Sheet1 if you have an english version of Excel. Save and import it as a file resource in the database, name it export.xlsx.

If your user want reports in Excel you should read this

By Fredrik Norling | 3 weeks ago | App Dev - XPages | Added by Johnny Oldenburger

XPages did get a great addon more than a year ago to be more exact 13:th of September 2013. It was when Christian Güdemann uploaded the first version of POI for XPages. Apache POI is a rather old apache project, 13 years to be exact. And there have even been a Notes in 9 show by Paul Calhoun on how to use the standalone version of Apache POI.

Interlude for Servlets

By Eric McCormick | 3 weeks ago | App Dev - XPages | Added by Johnny Oldenburger

My series on servlets is in a temporary interlude. Don’t worry, I’ve been working on it, the only problem is the issue I ran into. I was forced to re-evaluate some of the assumptions I had made previously and, to be quite honest, I’m glad I ran into that issue now, as opposed to much later. Suffice it to say, there is much more to come and I am excited to bring my next post, but I won’t publish it again until it’s ready.

XPages Best Practice: Don't add ids to controls if they are not required

By John Jardin | 3 weeks ago | App Dev - XPages | Added by Oliver Busse

This is a quick best practice tip and what will most likely become an involved discussion around ids for XPages controls. I had to think carefully before posting this, but decided to do so as I know it would prove beneficial to the online community either way.

Gridx in XPages – 32: Editable Cell Widgets

By Brad Balassaitis | 3 weeks ago | App Dev - XPages | Added by Oliver Busse

In the last couple of posts in this series, I showed how to edit data inline and save the changes. But you’re not limited to plain text fields. In this post, I’ll show how to make cells editable with additional input widgets.

IBMSBT in XPages: Getting set up with a Social Business Toolkit (Part #1)

By Mark Roden | 3 weeks ago | App Dev - XPages | Added by Oliver Busse

In this article I will begin to introduce IBM Social Business Toolkit (SBT), provide links on how to get it set up, talk briefly about how it works and then provide my first demo on how to get “My Files”.

XPages XML Document DataSource - Take 2

By Stephan Wissel | 3 weeks ago | App Dev - XPages | Added by Johnny Oldenburger

For a recent project I revisited the idea of storing XML documents as MIME entries in Notes - while preserving some of the fields for use in views and the Notes client. Jesse suggested I should have a look at annotations. Turns out, it is easier that it sound. To create an annotation that works at runtime, I need a one liner only: @Retention(RetentionPolicy.RUNTIME) public @interface ItemPathMappings { String[] value(); }

10 Lines or Less: Demo App and Slides

By Kathy Brown | 3 weeks ago | App Dev - XPages | Added by Johnny Oldenburger

10 Lines or Less; Interesting Things You Can Do In Java With Minimal Code: Demo App and Slides. Julian Robichaux and I presented “10 Lines or Less: Interesting Things You Can Do With Java” at IBM ConnectED this January. As promised (if not a bit delayed), here is the sample app, and a link to the slides.

Why IBM XPages developers should care about IBM Bluemix - from the business/sales point of view

By John Head | 3 weeks ago | App Dev - XPages | Added by Johnny Oldenburger

There has been a bunch of chatter about IBM Bluemix and why it should be a consideration as a platform for any current Notes & Domino and XPages customers. Most of those are focused on the technology side - such as Mark's posts and Notesin9 - or about the upcoming support for Domino & XPages that IBM discussed at IBM ConnectED. All of that is very cool stuff.

Slides and Screenshots of XPages on IBM Bluemix Presentation

By Niklas Heidloff | 3 weeks ago | App Dev - XPages | Added by Johnny Oldenburger

Today I gave my second presentation at Entwicklercamp in Gelsenkirchen/Germany, a conference with 200 developers focussed on IBM Enterprise Social Solutions. In this session I covered the two previews IBM gave at IBM InterConnectED earlier this year in Orlando - XPages applications on Bluemix and the new Social File Sharing service based on IBM Connections.