Categories
Learning XPages XPages

NotesIn9 037: Speeding Up XPages

In this show, John Jardin, returns to demonstrate the mythical setting: GoFaster=1. That’s just what CSS/Js aggregation in XPages provides with the new Domino 8.5.3 server.

Fasten your seat belts!

Categories
Learning XPages Podcast XPages

NotesIn9 029: Combine URL Parameters with Excel Exporting

In this show I’m going to combine 2 tips from the XPagesCheatSheet which can be freely downloaded at xpagescheatsheet.com.

I take the Export to Excel example, and demonstrate how you can improve that by getting and using a parameter from the URL so the exported Excel document has only a subset of records.

Categories
Learning XPages Notes In 9 Podcast XPages

NotesIn9: 030 – Formatting Numbers in XPages

This is just a quick little show today to demonstrate a couple of ways to deal with formatting numbers on an XPage.

Nothing really fancy today. πŸ™‚

Categories
Learning XPages Notes In 9 Podcast XPages

NotesIn9: 28 XPages and CGI Variables

In this show I demo one way to access CGI variables inside your XPages applications.

I hope it’s helpful.

Categories
Learning XPages Notes In 9 Podcast XPages

NotesIn9 025: Selecting Documents from inside a Repeat Control

When you use a view control there is a simple action for working with selected documents. In SSJS there is a method, getSelectedIDs (or something like that), that let’s you get a handle on any selected documents. However neither of these solutions exist for documents inside a Repeat Control.

In this show l will demonstrate how have a repeat control and get a handle on any documents that the user selects.

I’m TRYING to improve the site… It’s slow going.

P.S. This is the 25th episode of my normal NotesIn9 show. πŸ™‚ All the XPages shows, the XPages Jumpstart and the Extended Editions can be found easily at xpages.tv

P.S. Ok. I’ll admit it. I did have a thought on doing some April Fools Joke here. Maybe a Rick Roll – but then I thought that the “Rick Roll” has run it’s course. Maybe that “Friday” song should be the new Rick Roll? But don’t worry. This video is safe! πŸ™‚

P.P.S If you have a Mac… and Kids… a great April Fools prank is to ssh into the mac from an iPad or other device and use the “Say” command. Great fun. I had my kids thinking their Mac was Watson’s cousin. πŸ™‚

Categories
Learning XPages Notes In 9 Podcast XPages

NotesIn9: 23 – The Great XPages Race

This is a special show that I started last night to basically respond to a couple of blog posts from Jake Howlett at codestore.net.

Post 1
Post 2

I believe that XPages is RAD. I pretty much did the building in 3:45 give or take a second or two. It might be interesting to spend another 5 minutes to add things like security, validation and mobile controls to make it truly production ready.

Again – this is just an all in fun kinda thing. There are pros and cons to any platform.

Categories
Learning XPages Podcast XPages

NotesIn9: New XPages Jumpstart and CheatSheet Update

Today I’m very excited to release my latest “NotesIn9” Show. This is an Extended Edition that comes in at 51 minutes. It’s called:

XPages: Beyond the Introduction

Some time ago, I did another show called: Introduction to XPages. That 73 Minute show was always meant to be “Part 1”, and “Beyond” was meant to be “Part 2”. Taken together I consider this a free XPages Jumpstart coming in right around 2 hours. I’m particularly proud of the “Beyond” show as there are TONS of demos from pretty basic to a little more advanced.

But rather then just show a video of demos, I wanted to come up with something that might be a little more helpful. I really like the Demo app of the XPages Extension Library, so I decided to come up with my own. No Extension Library needed.

So today I’m announcing the grand opening of:
XPagesCheatSheet.com

The first purpose of this site, is to be the home site for the XPages Cheatsheet(s). In addition to holding the PDF’s, this site also contains many of the Demo’s used in the “Beyond” show. I’m making the template, cheatsheet.nsf, downloadable along with the FakeNames.nsf data database that I use. Feel free to pick it apart. It’s my intention to try and continue adding to this database with additional tips and demos as I create more NotesIn9 shows.

I hope the video and demo app area good resource to the XPages community.

Categories
Learning XPages Podcast Uncategorized XPages

NotesIn9 051: Introduction to XPages

This is a screencast of the Introduction to XPages Session that I presented at MWLug. Β It runs a little over an hour. Β The first half is mostly slides and discussion on what XPages is. Β The second half is all demo of using XPages inside Domino Designer.

This is a pure intro session and I assume you are a Notes developer but really have no knowledge of XPages.

Demo Application

Categories
Learning XPages Notes In 9 Podcast XPages

Notes In 9 – 019 – Xpages: Getting Column Totals From a View

It’s been a little while. I’m glad to be back and look forward to getting some more shows out in the next several weeks. Lots of ideas in the “queue”. πŸ™‚

This show starts out with some announcements and details of some Free and Paid training options for XPages that are available in August.

For the technical portion of the show, I give a demo on how to use Server Side JavaScript (SSJS) to retrieve a categorized column total and put it on an XPage.


The code for the main example is:

var cView:NotesView = database.getView(“vOrders”);
var nav:NotesViewNavigator = cView.createViewNav();

// Since you can’t do ‘getCategory’ – find the first doc and backup 1
var entry:NotesViewEntry = cView.getEntryByKey(sessionScope.get(“key”));
entry = nav.getPrev(entry);
if (entry == null) {
// Nothing to Do
}
else {
return entry.getColumnValues()[2];
}

Links:
IamLUG
MWLug
Tack It On

Categories
Learning XPages Podcast Uncategorized XPages

Notes in 9 – 017 – Control Rendering in XPages

In today’s show we’re going to go back to XPages and look at how to a scoped variable, Partial Page refresh, and the Rendering property to control with something is written to the browser or not. For Notes Client developers this is going to be like working with “Hide-When’s” in the Notes Client.

This concludes “NotesIn9 Week”. I hope you liked the shows. I did 3 XPage shows, 1 End User, and 1 traditional Notes Client. So hopefully there was something for everybody.