360 Lotus blogs updated hourly. Who will post next? Home | Downloads | Events | Jobs | Twitter | Bookmarks | Pods | Forum | Blogs | Search | myPL | About 
 
Latest 7 Posts
Follow The XPages Blog on Twitter
Tue, Mar 9th 2010 86
Advanced HTML Element Select with Control and Shift Click
Tue, Mar 9th 2010 122
QuickTip: HTML Element Selection Using Dojo
Sun, Mar 7th 2010 172
SSJS @Adjust on Javascript Dates - Be Backwarned!
Fri, Mar 5th 2010 69
Embedding Contextual Data for Client-Side Logic in XPages
Sun, Feb 21st 2010 134
XPages101 Online offers affordable XPages training
Mon, Feb 15th 2010 147
Complete Turnkey NSF to Transform DXL into XPage Syntax
Thu, Feb 11th 2010 129
Top 10
UPDATED: Transforming Domino Forms into XPages via XSLT
Mon, Feb 8th 2010 223
New Single Day Introduction to XPages Course
Mon, Dec 14th 2009 179
QuickTip: HTML Element Selection Using Dojo
Sun, Mar 7th 2010 172
XPages101 Online offers affordable XPages training
Mon, Feb 15th 2010 147
11 Unanswered XPages Questions on IQJam
Tue, Dec 15th 2009 144
Self Awareness of Custom Controls in XPages: "Am I alone out there"
Thu, Feb 4th 2010 140
Embedding Contextual Data for Client-Side Logic in XPages
Sun, Feb 21st 2010 134
Complete Turnkey NSF to Transform DXL into XPage Syntax
Thu, Feb 11th 2010 129
Advanced HTML Element Select with Control and Shift Click
Tue, Mar 9th 2010 122
XPage Gotcha #2: Ports
Thu, Dec 17th 2009 119


XPages Blog
Blog Title The XPages Blog
Blog Description A blog about IBM Lotus Domino XPages
Blog URL http://xpagesblog.com
RSS Feed http://xpagesblog.com/xpages-blog/rss.xml
Validate Feed feedvalidator.org or validator.w3.org
Feed Last Checked Mar 11, 2010 6:45:21 AM EST. Realtime Update:
Landed Here Jul 13, 2009
Location
Posts: # / 1st / Latest - -
Total Hits 2,989. myPL RSS Selections: 41


Recent Blog Posts
86


Follow The XPages Blog on Twitter
Tue, Mar 9th 2010 7:10p   Bruce Elgort
The XPages Blog now has a Twitter account: http://twitter.com/xpagesblog Please follow us to get the latest and greatest XPages goodness from the industries leading XPages experts. [read] Keywords: xpages twitter
122


Advanced HTML Element Select with Control and Shift Click
Tue, Mar 9th 2010 6:33p   Jeremy Hodge
In my last post I discussed how to use dojo and CSS classes to create a user-selectable set of HTML elements. The example provided a list-like single-selection interface that allowed the user to only select single elements. Today, I am going to expand upon that example to create a multiple-select interface allowing the user to control-click or shift-click to select multiple elements. We are going to start off right where we left off last time, by modifying the focusObject() function we previousl [read] Keywords: xpages application css dojo interface javascript properties
172


QuickTip: HTML Element Selection Using Dojo
Sun, Mar 7th 2010 10:09a   Jeremy Hodge
You can quickly create a user selectable list of objects using CSS and a couple of quick dojo functions. First create a series of elements that you want the user to be able to select, and assign them all the same CSS class to describe their appearance. For example we'll create three 's. Example One Example Two Example Three Now, lets define the userSelectable CSS class .userSelectable { margin:4px; height:20px; border:1px solid #DDD; background-color:#F3F3F3; width:auto; [read] Keywords: css dojo javascript server
69


SSJS @Adjust on Javascript Dates - Be Backwarned!
Fri, Mar 5th 2010 5:03p   Jeremy Hodge
The following code will generate results that you may not expect: var myDate = new Date(2010,2,15); //this is MARCH 15th, months for JSDate is zero based myDate = @Adjust(myDate,0,-1,0,0,0,0); You might expect myDate to now be 2/15/2010 ... its what LotusScript would output. But there is a little more than meets the eye going on here. new Date(2010,2,15) creates a new Date in the local time zone... In SSJS @Adjust() by default treats the date as a UTC timezone, so the results you will actual [read] Keywords: ibm lotusscript javascript
134


Embedding Contextual Data for Client-Side Logic in XPages
Sun, Feb 21st 2010 6:07p   Jeremy Hodge
One of the difficulties I have faced when writing user-friendly UI's using XPages is the limited amount of "data" I can embed in a generated XPage for consumption by client side scripts.  Quite often I find myself wanting to do an dojo.xhrPost() to a domino agent to update the state of a document in the background, or programmatically post a partial refresh back to the server with programmatically contrived data, based on the user's actions, or the state of a dataset client-side. Quite often th [read] Keywords: agent domino xpages ajax css dojo javascript server wiki xml
147


XPages101 Online offers affordable XPages training
Mon, Feb 15th 2010 3:17a   Matt White
On Friday I announced over on my blog about XPages101 Online. It's an online version of my one day introduction to XPages course with full videos and supporting content to guide you through building an XPages application from start to finish. But to add extra value, and help you as you progress in your XPages development, I'll be uploading a new video based lesson every week which will walk you through some aspect of XPages development, whether it be using Java classes in your Server Side Javasc [read] Keywords: domino xpages application development dojo java javascript server
129


Complete Turnkey NSF to Transform DXL into XPage Syntax
Thu, Feb 11th 2010 10:44a   Paul Calhoun
I posted an entry earlier this week on an update to the stylesheet I created and demonstrated at Lotusphere on how to transform Domino Form, Sub-Form and Shared Fields DXL into XPage syntax that could be copied and pasted directly into the XPages source tab in the Domino Designer client. I had updated it to include the processing of Sub-Forms and Shared Fields. The problem was that it placed the fields from the sub-forms and shared fields at the bottom of the XPage instead of in-line where the [read] Keywords: domino dxl lotusphere notes xpages application server xslt




223


UPDATED: Transforming Domino Forms into XPages via XSLT
Mon, Feb 8th 2010 7:44a   Paul Calhoun
First I want to thank everyone who came to the XML and Web Services Jumpstart as well as the speedgeeking at Lotusphere 10. I got a lot of great feedback. Thanks !!! One such feedback was about my process of transforming Domino Form Designs into XPages via XSLT. When I developed the tool I took what I believed to be a logical approach and added all of the different field types to a Domino Form Design and then processed it with the XSLT stylesheet I created. Everything came across, all of th [read] Keywords: domino dxl lotusphere xpages application xml xslt
140


Self Awareness of Custom Controls in XPages: "Am I alone out there"
Thu, Feb 4th 2010 6:44p   Lance Spellman
What the heck does that mean??? Well, here's a scenario. I've taken the time to build a PieChart custom control. I'd like to be able to drop that PieChart on an XPage multiple times for multiple different charts. But how can I make that happen without hard-coding the configuration into the control itself? I would need to be able to PASS that data into the PieChart control from the containing page. So if I use something like viewScope.put('PieChartConfig', config) into the XPage, that solves [read] Keywords: xpages application
71


XPiNC Hello World - XPages in the Sidebar on a Composite App.
Wed, Feb 3rd 2010 5:13p   Paul Hannan
Here is a quick post on how you can add a XPage to the Sidebar in the Notes Client. Currently this is the only way you can put a XPage in the Sidebar, the other way may be in the future. So lets start. Take any Composite Application and from the main menu select Actions - Edit Application. This will open the application in the Composite App Editor. And here we're going to add a XPage Component that has been configured for wiring events (for more on this try this Wiki post). On the Component Pale [read] Keywords: ldd lotus notes notes client xpages application wiki
16


The Amazing dominoCard Control
Wed, Jan 27th 2010 11:07a   Peter Presnell
Ever since Notes 1.0, Notes developers have largely worked with two simple design patterns to display data in a Notes application. The first was the standard view in which a data was displayed one line per record with data forced to line up into a fixed number of columns. In-line editing of a view was a pain at best. Data from a single record could then be shown two dimensionally on form. This was much easier to edit. Mild design relief was provided with Notes R5 and the introduction of the [read] Keywords: collaboration notes R5 xpages application applications css eclipse ideajam ideajam.net oop openntf
35


XPage Control Library Released on OpenNTF
Wed, Jan 27th 2010 11:07a   Peter Presnell
I have created a new project on OpenNTF (xDomino Controls). Release 1.0.0 contains the code and working examples for the following custom controls:- dominoOutline dominoToolTip dominoTranslate [read] Keywords: xpages openntf
10


dominoTranslate Control: Translate any XPage to another language
Wed, Jan 27th 2010 11:07a   Peter Presnell
I have previously blogged about about the dominoToolTip and dominoOutline controls. Today I have a third control to add to this series - the dominoTranslate control. This control allows the contents of any XPage to be translated to another language using the Google translate gadget. The code for the control is quite simple:- function googleTranslateElementInit() { new google.translate.TranslateElement({ pageLanguage: 'en' }, 'google_translate_element'); } [read] Keywords: ibm lotusphere xpages gadget google xml
46


XPages presentations at Lotusphere 2010
Wed, Jan 27th 2010 11:07a   Paul Hannan
All of the presentations from Lotusphere 2010 should be available sooner or later but here are a couple on XPages for now. SHOW112 | How to Build an XPages Application from Start to Finish by Tim Clark and Matt White. These guys have kindly posted the lot, presentations, snippets, sample apps, the lot here and here. IDOL101 | The Power of Xpages in the real World by Martin Meijer. Great to see that this year's winner of Lotusphere Idol has done it on XPages. Get to Martin's presentations he [read] Keywords: lotusphere xpages application bleedyellow bleedyellow.com
15


Custom-Control 2 Custom-Control Communication
Wed, Jan 27th 2010 11:07a   Lance Spellman
I just got out of the very enlightening AD109 session on XPages performance and pigeonholed one of the speakers, Thomas McGuckin from the XPage development team. There are a couple of things that I'd been scratching my head about that he helped clear up. Let's say you have 2 custom controls on an XPage, A and B. In custom control A, you have a field. In custom control B, you have a computed field that has the server-side code: getComponent('IDofFieldOnCustomControlA').getValue(); The computed [read] Keywords: xpages development properties server
37


The XPages Red Book is Done...
Wed, Jan 27th 2010 11:07a   Paul Hannan
In an incredibly short space of time, and part time at that, these guys have put together a Red Book for XPages. Pascal, Muhammad, Jérôme, Bruce, Abhishek and John, well done on a fantastic piece of work. [read] Keywords: ldd lotus xpages
6


Some XPages fixes in Notes Domino 8.5.1 Fix Pack 1 (FP1)
Sat, Jan 23rd 2010 12:19p   Paul Hannan
Thankfully the list of XPage fixes we've added to 851 FP1 isn't as long as it was in 85 and the following are well worth mentioning all the same. # PHAN7X8T85 | Problem with actions in nested custom controls: Top of the list is this one and you're likely to hit this if your application uses nested custom controls. For example, you might have an edit document simple action in a custom control and this custom control is embedded in another, it might be in an Editable Area, and at runtime you fin [read] Keywords: domino ibm notes quickr xpages application applications bug properties
119


XPage Gotcha #2: Ports
Thu, Dec 17th 2009 7:49p   Peter Presnell
Two months ago I blogged about a potential gotcha for deploying XPages based on the fact that many XPages need to run Restricted Operations. It turns out there can be a few more issues for those of you who operate in environments in which tight reigns are placed on network communictions.... Some time back I encountered a series of issues trying to load the new eclipse Domino Help. The solution turned out to be to edit the proxy settings in the Location document to allow traffic to localhost:27 [read] Keywords: document domino notes notes client xpages eclipse network planetlotus planetlotus.org server
144


11 Unanswered XPages Questions on IQJam
Tue, Dec 15th 2009 11:39p   Bruce Elgort
There are currently 24 XPage related questions on IQJam of which 11 are still unanswered. Some of the questons being asked are: What happens when I bind a datasource with Javascript? Does anybody have a cool file upload control? Editing a repeat control How to add multiple controls to a custom control facet If you can help answer some of these questions that would be great. You can use your IdeaJam.net username and password to participate on IQJam. IQJam is a 100% XPages based application that [read] Keywords: domino javascript xpages application ideajam ideajam.net password
179


New Single Day Introduction to XPages Course
Mon, Dec 14th 2009 12:38p   Matt White
Matt White of the XPages Blog and Elguji Software will be running a single day "XPages 101" course in London, in February 2010. In a busy eight hours, we're going to create an entire application and will cover the following elements of XPage development: Data Binding for Forms Data Binding for Views Themes and UI Design Custom Control design Type Ahead and simple Form Validation Building dynamic HTML using Repeat Controls Server Side Javascript And a whole lot more... You can find out more a [read] Keywords: forms javascript xpages application development server
19


The XSPtalk Blog
Fri, Dec 11th 2009 9:24a   Bruce Elgort
While Googling away looking for some XPages material I stumbled across the blog of Chris Connor. Lots of great XPages goodness to be found on this blog. The XSPTalk Blog [read] Keywords: xpages
19


dominoOutline Control
Thu, Dec 10th 2009 10:12p   Peter Presnell
One of the things I have missed with XPages is an effective Outline control. There have been a range of solutions published but none have met my needs. So I decided to build my own as part of the xDomino Framework. My first effort was based upon the implimenting the standard Notes Client Outline control as a dojo dijitree. This provided the tree structure needed for an outline but there were issues. As the outlines got more complex they would cease to render correctly on Internet Explorer. [read] Keywords: notes notes client xpages dojo firefox idea jam ideajam ideajam.net interface iphone mobile openntf planetlotus planetlotus.org properties
12


Things to be aware of when upgrading your 8.5 XPages Application to 8.5.1.
Fri, Dec 4th 2009 3:48p   Paul Hannan
From http://www-10.lotus.com/ldd/ddwiki.nsf/dx/Things_to_be_aware_of_when_upgrading_your_8.5_XPages_Application_to_8.5.1#Localization%20Changes. Here is a list of items that you may encounter as you upgrade your Domino 8.5 XPages Application to 8.5.1; JavaScript Context Changes; EventHandler Changes; Navigations can now be computed; Using getUrl(); Library and Function names; The Button's Icon Class; Localization Changes; Hidden Input, 'New' Control; [read] Keywords: domino javascript ldd lotus richtext xpages application
21


XPages related sessions at Lotusphere 2010
Wed, Dec 2nd 2009 11:05a   Paul Hannan
Here is the current list of XPages related session at next months Lotusphere 2010. The full list of all sessions are posted here. Let us know if some are missing. Show 'n Tell: SHOW112 How to Build an XPages Application from Start to Finish Tim Clark and Matt White Track Two: Application Development: AD106 XPages Just Keep Getting Better Philippe Riand and Eamon Muldoon AD107 Enhance Your Existing Applications with XPages Steve Castledine and Stephan Wissel AD108 XPages [read] Keywords: composite designer domino ibm javascript lotus lotusphere notes notes client symphony template xpages application applications css development integration microsoft office openntf server
69


dominoToolTip Control
Tue, Nov 24th 2009 11:56p   Peter Presnell
As part of my xDominoFramework project I will be providing a collection of reusable custom controls. One of these is the dominoToolTip useful when you wish to add tooltips as help aids to one or more applications. This version builds on the excellent work already done by Matt White, Tim Tripcony, and Declan Lynch, adding a few extra twists including new 8.5.1 capabilities. The following outlines how you build your own ToolTip control (or you can simply wait for the project database to be upd [read] Keywords: ibm javascript applications database development dojo openntf properties xml
22


Where do my print logging statements go for XPages in the Client?
Wed, Nov 18th 2009 5:25a   Steve Castledine
I was asked this yesterday and not wanting to lock that information in email I thought I would share here. So when you use print() to send logging or debug information to the server console in XPages, where does it go within XPages for the Client? Well in the Notes Client if you goto"Help > Support > View Trace" you will see your print() results. [read] Keywords: notes notes client xpages email server
9


XPage Data Source Property: ignoreRequestParams
Tue, Nov 17th 2009 5:45a   Steve Castledine
Over on my blog I talk about using the XPage data source property "ignoreRequestParams" which enables you have an XPage open with one data source in read mode and another in edit mode. An example use case here is when you want to add comments to an open document. [read] Keywords: document xpages
19


Adding XPages Controls to a View Panel's Column
Tue, Nov 10th 2009 9:06a   Paul Hannan
Here's a technique that you might find handy to help you customise your XPages view. View Panels are great though they can be inflexible. I prefer using Data Tables or Repeats when I want to do some fancy stuff, stuff that's not always easy to do on a View Panel. But if you don't want to go down the Data Table or Repeat route just yet this tip will help you get more out of a View Panel. Take any View Panel and insert or append a column; Next switch to the Source pane and for this new column [read] Keywords: lotus xpages
18


Working out the API for Xsp Classes in XPages
Tue, Nov 10th 2009 4:25a   Matt White
One of the biggest problems I have is interacting with the various components of an XPage programatically. It's not that I can't get hold of them, but it is that I don't know what classes they are from a Java point of view, and therefore don't know what methods and properties I have available to me. So my solution is to first create an error. Say, for example, I want to programatically control a Pager control. I'll add a button to my XPage with an onClick event something like this: var pager = g [read] Keywords: designer domino ibm xpages java properties
30


XPage Cheat Sheet #2 - DataSource and NotesXspDocument
Sat, Nov 7th 2009 3:26a   Peter Presnell
In my last blog I did an update on the XPage Lifecycle. The next blog in this new series will cover some of the basics about DataSources and the new NotesXspDocument object/class. This is targeted at those people like me making a transition from LotusScript to the new world of XPages and SSJS. With Notes Classic the data model was quite simple. Notes databases contained a collection of Notes Documents. These were represented in LotusScript via the NotesDocument class. The Form was the desig [read] Keywords: document domino lotusscript notes notes client xpages applications database exchange exchange planetlotus planetlotus.org server xml
40


XPage Cheat Sheet #1 - The Page Lifecycle (Update)
Sat, Nov 7th 2009 12:26a   Peter Presnell
A few weeks ago I wrote a blog outlining the XPage lifecycle. It appears that with 8.5.1 there have been a few changes made. The following is an updated account of the lifecycle. This example is based upon a single XPage (X) with 2 custom controls (A & B). Controls seem to be processed in the order they are listed. The following are executed ONCE only:- X.beforePageLoad A.beforePageLoad A.afterPageLoad B.beforePageLoad B.afterpageLoad X.afterPageLoad The next set of events are ONLY execut [read] Keywords: document domino xpages bleedyellow bleedyellow.com
4


XPages Page Versions
Fri, Nov 6th 2009 10:17a   Bruce Elgort
On the developerWorks Domino Designer wiki you can find an entry by Deanna Drschiwiski on how XPages uses a Page Version to store the version of Domino that the page requires in order to be rendered. More > [read] Keywords: designer domino ldd lotus xpages wiki
1


Lotus Domino Designer Wiki RSS Feed
Fri, Nov 6th 2009 9:36a   Bruce Elgort
Paul Hannan has just tweeted that the Domino Designer Wiki on developerWorks has an RSS feed for the "Developing Web Applications with XPages" category. A must have feed for all you XPages geeks out there. http://www-10.lotus.com/ldd/ddwiki.nsf/catcontent.rss?openview&restricttocategory=Developing%20XPages%20Web%20applications [read] Keywords: designer domino ldd lotus xpages applications twitter wiki
0


New 8.5.1 Design Feature Cleans Up XPage Design When Using Custom Controls
Wed, Nov 4th 2009 10:46a   Paul Calhoun
[read] Keywords: designer ibm notes template application development interface properties xml
5


UPDATED for 8.5.1: Transforming Domino Forms into XPages via XSLT
Mon, Nov 2nd 2009 10:26a   Paul Calhoun
I have updated the XSLT transformation stylesheet referenced in this article to version 8.5.1. Version 8.5.1 has overcome some of the issues I originally addressed in that article but has introduced some new ones. So to recap; The fields are always added in alphabetical order versus the order they appear on the Domino Form design. (Fixed in 8.5.1) You have to change the control type to match the one on the Domino form when you drag the fields on the XPage from the data palette or they are [read] Keywords: domino forms formula notes xpages xslt
9


XPages: Taking The Next Step
Sun, Nov 1st 2009 5:22p   Peter Presnell
A common theme in my blogs about XPages has been the challenges that come in learning how to develop XPages. I have made numerous remarks about the on-line documentation and the importance of community contributions to fill that void. If you or your company has the money there are also some excellent resources such as the TLC courses on XPages and JavaScript. There are also a great many books on JavaScript and Dojo that are immense value for learning some key aspects of XPages. These are all [read] Keywords: ibm javascript notes xpages application applications best practice community dojo openntf planetlotus planetlotus.org wiki
28


Prototype versus Closure in SSJS
Sun, Nov 1st 2009 1:06a   Peter Presnell
JavaScript is an Object-Oriented programming language. While languages such as LotusScript, Java, and C# use classes, Javascript (including SSJS) uses objects in a form of OOP known as Prototype-based programming. Inheritance is one of the key features of OOP. There are two techniques that can be used to implement Inheritance within JavaScript. These are commonly known as Closure and Prototype. Both techniques construct objects by defining a function and then assigning the function to a va [read] Keywords: javascript lotus lotusscript notes xpages java oop planetlotus planetlotus.org properties wiki
2


XPages heading to New York City!
Fri, Oct 30th 2009 8:03a   David Leedy
In New York City, on November 9th, I'll be at the Tri State Lotus User Group presenting a session on XPages. Xpages: After the Introduction You've heard about XPages and maybe even read a blog post or two, but where do you really start? Why dip you're toe in the water when you can dive right in? This session will help you establish a comfort zone with XPages. See how to take your existing knowledge of the Notes Client to the next level. Demos allow you to walk through an application that uses [read] Keywords: lotus notes notes client xpages application
29


Adding the Ability to Watch for ANY Partial Refresh in an XPage
Thu, Oct 29th 2009 10:40a   Jeremy Hodge
I was recently asked the question if it is possible to get an onComplete event to run after a partial refresh that has been executed by the pager for a View control. The answer is yes, but its not as simple as creating the onComplete event for the pager control, it doesn't really exist (at least not through the UI, and not without hacking and creating your own code for attachPartial, etc.) However, what we can do, is add a simple script library to the page that will "watch" for ANY partial refre [read] Keywords: javascript notes script library xpages dojo
17


XPages Using Domino Designer Course Updated for 8.5.1
Thu, Oct 29th 2009 9:25a   Paul Calhoun
The distance learning course from TLCC "Developing XPages Using Domino Designer 8.5" has been updated to include the features and functionality available in version 8.5.1. Some of the additional topics added are; o Developing XPages for use in the Notes client o The changes in the XPages editor in 8.5.1 o Compiling and signing XPages o The new Hidden Input Control o Changes to the View Control o Changes to Custom Controls o Us [read] Keywords: admin composite designer domino notes notes client xpages applications
29


XPages - The Good, The Bad, and The Ugly - A Final Word
Tue, Oct 27th 2009 10:45p   Peter Presnell
Over the past few months I have been making my way through Xpages Kindergarten and on into 1st grade. As I have been learning more and more about XPages I have made an effort to share my experiences. Not so much with code, but rather my impressions of Xpages and how my Xpage learning may be relevant to my role as a Notes developer. My views have evolved over time - not always in the same direction. A school excursion last weekend to the Taking Notes Podcast studios allowed me to catch up wit [read] Keywords: designer domino forms ibm ldd lotus lotusscript notes notes client xpages applications community development openntf planetlotus planetlotus.org podcast taking notes wiki
37


What's New For XPages in 8.5.1
Sat, Oct 17th 2009 3:46p   Peter Presnell
A special thanks to Bruce Elgort for allowing me to mix company with some of the XPage gurus at The XPages Blog. So I am half way through Xpages 1st grade and I suddenly I find the course material is being changed. Now there is a whole bunch of new stuff to learn thanks the 8.5.1. Here is a list of the stuff I have found so far:- Note: Detailed information is still scarce so I have added links to material that explains these new features in more detail. If there are features I have missed o [read] Keywords: composite domino ibm javascript ldd lotus notes notes client rich-text xpages ajax application dojo properties server
16


XPages | Things to be aware of when using an 851 Designer with a 85 Domino server
Fri, Oct 16th 2009 5:41a   Paul Hannan
For XPages in Notes Domino 8.5.1 we've added a lot of new features, fixed a lot of bugs, and made changes that will to do things better. Some of these changes may not always suit you and in some cases will break your existing application, particularly if you're developing an application with Designer 8.5.1 and using Domino 8.5 server for the runtime. An 8.5.1 application might use some new controls or attributes and thus prevent it from running on an 8.5 server. This is called upward compatibi [read] Keywords: designer domino javascript notes xpages application applications bug community database properties server
56


In-line Editing on a Conventional XPages Data Table
Wed, Oct 14th 2009 6:45a   Paul Hannan
Someone ask me a while back about inline editing in XPages. At the time I said I wasn't sure and I thought it wasn't possible yet. However, more often than not there's more than one way to do things in XPages so here's what I tried on a conventional XPages Data Table. Required Network Ports: The code snippet above is from a column on a Data Table which is iterating through a document collection from a Notes view. First of all the [read] Keywords: document javascript notes notes client xpages network
5


Notes In Nine - 007 - A License to TypeAhead
Fri, Oct 9th 2009 9:18a   David Leedy
I've published the 7th episode of Notes In Nine. In this show I talk about XPages built in capability to easily add a Type Ahead to your field. I demo how to deal with the 64k Limit and also the potential pitfalls of Full vs. Partial Mode. As I mentioned in the show, a big thanks to Mark Hughes who posted a great blog article here and also Paul Hannan and Maire Kehoe who are XPage XPerts from IBM!! Notes In Nine - 007 - A License to TypeAhead Also a big shoutout to my buddy Chris Toohey who [read] Keywords: ibm javascript notes xpages blogging
3


Using document data in a page title
Tue, Oct 6th 2009 6:09a   Matt White
One little thing which had been bugging me for a while (though not quite enough for me to spend any time looking at it until now!) was how to set the page title of an XPage to use some value from a document data binding. First of all, why is it important to do this? Well if your site is on the internet then the tag is very important from the Google search side of things, so you want to have useful information in there. And from the user's point of view, with many browser tabs open it's useful t [read] Keywords: document google properties
15


Restricting a View to Multiple Categories in XPages
Mon, Oct 5th 2009 10:04a   Jeremy Hodge
Over on Jake Howlett's Blog about Restricting View To Mutliple Categories With Flex I posted a comment on how to do the same thing in XPages. After I posted the "how to" I thought this was probably a good enough tip to post here versus getting lost in the comments out there, so here goes. The idea is to be able to select multiple categories, then display the documents from those categories in the view. To accomplish this with XPages, I don't use the standard "categoryFilter" property that restri [read] Keywords: domino xpages database
4


Why XPages? A manager's point of view
Thu, Sep 24th 2009 8:47a   Matt White
Collaboration University was running this week in London, and by all accounts it was as useful and informative to the attendees as we have come to expect over the years. A few of us went out for dinner and a drink during the evening earlier in the week and, of course, the conversation turned to tech at some point. The question was asked "XPages... convince me". This was a more general question than purely technical, the nature of the people at the table is that they know the geeky stuff well, th [read] Keywords: collaboration domino forms ibm lotus notes notes client template traveler xpages application applications development ideajam ideajam.net interface wiki
29


Coloring Specific View Rows Using a Dynamic Table and CSS
Wed, Sep 23rd 2009 5:26p   Paul Calhoun
I had a student ask recently about the ability to set the background color of a table row based upon a value in the data. This is something that was pretty commonly done in traditional Domino Web Development. In investigating how to do this I couldn't find a way to implement this using the standard View control, so I developed the following technique. I use a dynamic html table (I showed how to implement this in my previous post here) but this technique can be used with a Data Table as well. C [read] Keywords: domino xpages application css development properties
3


Creating a Dynamic HTML Table
Wed, Sep 23rd 2009 5:26p   Paul Calhoun
At first glance this seems like an exercise in can it be done versus should it be done. So lets review our options for "dynamic" output of data on an XPage. There are two controls you can use View Control Data Table Control Both of these controls use a repeat control to display the contents of a data source. Using the View control for view data is a no brainer, but what about other data? In one of my previous articles I demonstrated how to use XML as a data source and I used a Data Table [read] Keywords: designer domino xpages application properties xml
12


See XPages in Action on a Domino 8.5.1 Server
Fri, Sep 18th 2009 4:28p   Paul Hannan
So you might ask what's the big deal with XPages in 8.5.1?* Notes Domino 8.5 has XPages, why should I upgrade? Here's 3 reasons: XPages in the Client: In 851 you can now use your XPages web application inside the Notes client. Another closer to design-once-run-anywhere. Lots and lots of bug fixes: OK, XPages in 85 wasn't bad, it's excellent. And XPages in 851 is even better with lots and lots bug fixes (I'm not going to say how many ;-) ). Performance Improvements: Designer is faster, and you [read] Keywords: designer domino ibm lotus notes notes client traveler xpages application applications bug community openntf server wiki
4


XPage videos on demand!
Fri, Sep 18th 2009 9:20a   David Leedy
Last night I published a new episode of Notes In Nine. This one talks about using the Blueprint CSS Framework. It can be found here: Episode 6 - A blueprint for XPages As a reminder, my other XPage focused shows can be found here: Episode 1 - The Repeat Control Episode 2 - You don't need to re-write your apps to start using XPages. Episode 3 - Basic Searching of a view. Episode 4 - Scoped Variables and learning how to so an "Embedded View with Show Single Category" [read] Keywords: notes xpages css
15


Accessing Resources in the Domino HTML Directory
Mon, Sep 14th 2009 5:47p   Mark Gargan
I mentioned previously, in my post on Writing Efficient and Scalable XPages applications that you get a considerable performance boost by serving static resources, such a images, style-sheets and client side JavaScript from the disk, i.e. using http server directly. This is now even easier with Domino 8.5.1, you can reference resources within an XPage, Custom Control or Theme using /.ibmxspres/domino/ which translates to the the /data/domino/html/ directory. This also allows you to reuse the sam [read] Keywords: domino ibm javascript lotus notes xpages applications css server
11


XPages Components in the Notes 8.5.1 Client, Demonstration Video
Mon, Sep 14th 2009 4:26p   Paul Hannan
My team mate Teresa Monahan has put together two excellent videos on using XPages Components in Notes 851. These demo videos in two parts will take you through the basics on creating XPage components in Designer, including them in a Composite Application, how to use custom paramaters, and how to integrate the application with other applications through publish and recieve events. So sit back and enjoy the next 20 minutes. Disclaimer: IBM Lotus Notes/Domino 8.5.1 is prerelease code and there ar [read] Keywords: composite designer domino ibm ldd lotus notes xpages application applications
7


Client-Side Events for Partial Updates: onStart, onComplete, onError
Wed, Sep 9th 2009 9:05p   Jeremy Hodge
Hello All you XPages geeks out there. Today I bring you a bit of good news from the land of 8.5.1! There are three new CLIENT-SIDE events you can hook into when you do a partial update. onStart - gets called just before the XSP handler submits the AJAX call to get and process the partial update onComplete - gets called after the partial update is completed and has been processed, and the DOM updated onError - gets called if an error happens during the xhrGet or xhrPost process (equiv to the er [read] Keywords: domino ibm lotus notes traveler xpages ajax dojo properties
5


Prevent Partial Update via Client Side Javascript - Did You Know?
Sun, Aug 30th 2009 8:26p   Jeremy Hodge
You can cancel the partial submission (and subsequent server-side event execution) by having the associated client side event "return false". For example, if you have a server action that deletes a document, you can attach a client side script to confirm the action in the same event, before the submission occurs, and cancel the partial submission. In the Event property page, select the "client" tab for the same event you have the server-side code, and enter code similar to: if (!confirm("Are yo [read] Keywords: document javascript application dojo server
58


Checking for Idle Session Timeout Client-Side and Redirecting
Sat, Aug 22nd 2009 7:12p   Jeremy Hodge
Here's a little gem that can be used to watch for a session that has timed out due to inactivity (Idle Session). This gets handy if you are using a lot of partial refreshes in XPages. If the user returns to the application after the Idle Timeout has occured, and performs an action that results in a partial refresh, you can get very bad results because the partial refresh will re-direct to the server login page, embedding itself partially in the refreshed section. The login may not work, and ove [read] Keywords: document javascript xpages application dojo server
4


Saving One out of Many Data Sources on an XPage and How to Create a New Document On Each Submission
Tue, Aug 18th 2009 10:13a   Jeremy Hodge
Over on Julian's Blog, he asked a question on how to submit only one data source out of multiple ones on an XPage, and then creating a new document for that data source so that the next submission will create yet another new document. I put together a quick sample for him, but thought I'd detail it more here for everyone. First, a quick description of the back end of the design. I created three documents, "Form 1", "Form 2", and "Form 3" ... each with a single uniquely named field. Then I create [read] Keywords: document database properties server
7


Using html characters in XPages
Tue, Aug 18th 2009 6:27a   Steve Castledine
Just a quick tip for using html characters in your XPages. Because XPages are essentially xml, you cannot add, for example, " " for a space etc directly into the source. You need to use instead the xml reference " " (you can press space twice for this to be inserted automatically). You can find a quick list of these entities here. [read] Keywords: xpages wiki xml
7


File upload control and partial refresh
Tue, Aug 18th 2009 6:07a   Julian Buss
If you use a file upload control on your XPage, make sure your submit/save button does a full refresh, not a partial refresh. It seems that in 8.5.0 a partial refresh causes the upload control to fail, a file is not saved to the document. [read] Keywords: document
9


XPages - How to pass a Document Data Source to a Custom Control
Mon, Aug 17th 2009 1:27p   John Mackey
In a previous article on my blog, I explained how you can use the undocumented currentDocument data source object to get the data source for the XPage from a Custom Control. This works great if the XPage has one data source. What if you have multiple data sources? For example, you want to include a custom control within a repeat control that is accessing multiple documents from a document collection or a view. The currentDocument variable would only point to the first data source on the XPage. [read] Keywords: document formula javascript notes xpages
32


Adding content to the HTTP Header of an XPage
Sat, Aug 15th 2009 10:39a   Michael Gollmick
Sometimes it is necessary to add some content to the HTTP header of a servers response. Some of you may have already dealt with such before and therefore have wondered how this is accomplished with XPages. For those of you, who doesn't here's a small example why one would ever like to do that: Suppose you want to tell the client the contents language you are about to send - this is done by the Content-Language header field. A more common approach is specifying how the browsers cache should hand [read] Keywords: xpages
5


Writing Efficient & Scalable XPages
Mon, Aug 10th 2009 8:26p   Mark Gargan
I spent quite a bit of time recently profiling and optimizing an xpage application I've been working on. I needed to be quite ruthless, every fraction of a millisecond counted, so I dug deep to squeeze everything I could out of it. The application was tested for client performance, as well as on the server while under load. Here are some of the tips and tricks used to optimize my application. Steve Castledine has already made some excellent comments on xpage performance on his blog in this post [read] Keywords: domino javascript xpages application css java server
7


Using XML as an XPage Data Source
Thu, Aug 6th 2009 5:26p   Paul Calhoun
In my previous article I demonstrated how to take an XML stream (in that case an RSS feed) and transform it on the fly using XSLT. This same technique can be used to display Domino data as well. So the first question is why would we use an Domino XML Data Source instead of a standard view design? I'm glad you asked. A couple of reasons. Views can be limited to the amount of data that they display in the alloted columns. Using Java and LotusScript developers can write agents that returned well [read] Keywords: agent designer document domino formula javascript lotusscript xpages application css development email java properties server xml xslt
4


XPages fixes in Notes Domino 8.5 Fix Pack 1
Tue, Aug 4th 2009 6:27a   Paul Hannan
Here are some additional details on the XPages fixes, 9 in all, you can expect in the Notes Domino 8.5 Fix Pack 1 fix list. You will see here that XPages will have a section all to itself. And all of these fixes have also made it into 851. Most of the bugs were to do with view panels, with 'EGLN7NSDB7', 'MDOY7NYDNA', 'MDOY7NYW3N' and 'MDOY7MFVUY' all resolve issues one way or the other with categorized columns. A fix through 'JGRT7PFTGG' allows you to use Java resources that come from a third pa [read] Keywords: domino ldd lotus notes xpages applications bug java
18


Displaying Transformed XML on an XPage via XSLT
Fri, Jul 31st 2009 12:13p   Paul Calhoun
As I mentioned in my first article I have been a huge fan of XML and related technologies since XML first came on the scene. So any time I have an opportunity to incorporate XML into my development and it meets a particular need, then I get pretty excited. So in searching all of the excellent resources on XPages I hadn't yet come across a technique for transforming XML on the fly with an XSLT stylesheet and displaying the results in an XPage. This technique will allow you to use any XML data so [read] Keywords: agent domino javascript lotus xpages application development java properties server xml xslt
0


XPages at IamLUG and elsewhere
Fri, Jul 31st 2009 9:08a   David Leedy
Next week our own Matt "Mr. XPages" White will be presenting at the IamLUG conference the session "Developing a World Class Web 2.0 Application with XPages". If you're attending the conference I highly recommend you stop by and check out this presentation from an expert in XPage technology. I know I'll be there in the front row waiting to see the latest tips and tricks! If you are unable to attend IamLUG and are looking to get started with XPages you may want to check out my "Notes In Nine" scr [read] Keywords: notes xpages application web 2.0
7


How to use a Dojo slider
Tue, Jul 28th 2009 5:32a   Julian Buss
Dojo (or to be exact: Dijit) has a nice slider component which looks like this: You can use that in your XPage and you can even store the slider's value in a XPage edit box and make a page refresh after that. I just used that to do a dynamic fulltext search on a view. You can find the howto at xpageswiki.com. [read] Keywords: xpages dojo wiki
0


Notes in Nine - Episode 3 - Basic Searching
Mon, Jul 27th 2009 12:29p   David Leedy
This morning I released the 3rd episode of Notes in Nine. This is another XPage focused show, but I've promised myself I'd do a different topic soon! Anyway, it's on YouTube and you can find it here. This episode shows how to do a very basic search from a view control. In case you didn't see my blog post, I'm not putting this in iTunes for the time being. I need to get the hosting/RSS Feed straighten out first. Once I do, I'll be posting back to iTunes. Unfortunately, I suspect that anyone [read] Keywords: notes
6


New XPages OpenNTF project: Elenchus
Sun, Jul 26th 2009 2:27p   Tim Tripcony
Ever since Declan built the bulk of xTalk in 2 days, I've been itching to do a weekend hobby project of my own. But this is the first weekend I've had enough free time to bother. I was browsing StackOverflow the other day and thought, "There's really not that much to the site... I can probably write my own version in a weekend." So I did. In about 7 hours. It's called Elenchus... I'll leave the deciphering of the obscure reference as an exercise for the reader. You can see the application in ac [read] Keywords: xpages application openntf
17


Sample NSF of XPage Login Control
Fri, Jul 24th 2009 10:47a   Jeremy Hodge
As requested by a couple of people, here is an NSF with a working sample from the Advanced In-Page Login Custom Control for XPages blog entry I posted a while back. [read] Keywords: xpages
4


Transforming Domino Forms into XPages via XSLT
Thu, Jul 23rd 2009 5:28p   Paul Calhoun
I have been working with XML/XSLT for a long time and it is one of my favorite technologies to work with. When developing XPages from existing form designs, or even ones I created to be the data source for a new XPage, there were a couple of things I noticed. The fields are always added in alphabetical order versus the order they appear on the Domino Form design. You have to change the control type to match the one on the Domino form when you drag the fields on the XPage from the data palet [read] Keywords: designer document domino dxl forms formula javascript xpages application development xml xslt
4


Where Are You in Your XPages Deployment Strategy?
Thu, Jul 23rd 2009 11:30a   Jeremy Hodge
I thought it would be interesting and enlightening to get a good handle on where the community is as a whole on their XPages deployment strategy. This will help us understand where we can continue to help as we author posts about XPages, and give us a real sense of the adoption rate of XPages. Where are you in your XPages deployment strategy?(surveys) [read] Keywords: javascript xpages community
12


DbColumn and DbLookup with result as guaranteed array and with a cache
Thu, Jul 23rd 2009 3:28a   Julian Buss
@DbLookup has the issue that it returns a string when it found exactly one result, and an array when it found multiple results. That means after each @DbLookup you have to check if your result is a string or an array if you want to process it further with JavaScript. Maybe you want to do the same @DbLookup multiple times on your XPage, for example if you have a listbox which fills it's values from a @DbLookup, but should be hidden when there are no values. For that case it would be nice to [read] Keywords: dblookup javascript xpages wiki
9


Combobox, formula item for values and partial refresh and what # and $ are for
Thu, Jul 23rd 2009 3:07a   Julian Buss
I just came across the issue that I had a combobox with values taken from a "formula item". But: the values didn't refresh on a partial refresh. I found that in the script editor for "values -> formula item" there is no choice between "compute dynamically" and "compute on page load". So I guess it's hard-wired to "compute on page load", which explains why the values don't compute again on a partial refresh. Luckily, we have the source view of the XPage. And what you perhaps didn't know yet (b [read] Keywords: formula javascript server
4


Sean Cull: Fusion Charts Tips
Wed, Jul 22nd 2009 11:14p   Bruce Elgort
Over on Sean Cull's blog is some great information about how to incorporate the beautiful Fusion Charts package into your XPages apps. I didn't realize that there is in fact a free version of Fusion Charts available. Good stuff. More > [read] Keywords: xpages
2


XPages, What Questions Would You Like Answered?
Wed, Jul 22nd 2009 4:31p   Paul Hannan
I was looking at the three lonely FAQs in the FAQ section and said to myself there's got to be more. And there is lots more. I've a couple off the top of my head like... How do you dynamically change the contents of any list selection control? How does View Filtering work? How does Full Text Sear work in XPages? What's XPages story on server clusters? Why is there only a subset of @Functions in XPages? There's just a few. Now I'm sure there are so please get adding your questions by posting c [read] Keywords: xpages server
8


2
XPages:Behind the Scenes
Wed, Jul 22nd 2009 3:08p   Jeremy Hodge
Over on the "Mindoo Blog", Karsten Lehmann has started an XPages series about stripping back some of the Notes-centric pieces of XPages and working with the underlying structure, java beans, and more. While this is more than most Domino only developers may need to get into, the exposure to the underside of how XPages work, JSF, and so on is a great tool in understanding how XPages work behind the scenes, and can help you to design better XPages applications. Hop over to the first article in his [read] Keywords: domino notes xpages applications java planetlotus planetlotus.org
2


Humbled and Excited to be a new XPages Blog Editor
Wed, Jul 22nd 2009 12:29p   Paul Calhoun
Hello. I have the great honor of being included here in the elite ranks of XPage XPerts. As I don't have a blog of my own, Bruce asked me to post an introduction for those who don't know me. (If you never heard of me that's ok. I'm HUGE in Japan). So I opened my own training and consulting business, NetNotes Solutions Unlimited, Inc. in 1992 to provide Novell, and Notes training and consulting. After many technology shifts and as many years we (me and the dog) are still around. (Knock on wood). [read] Keywords: admin administration designer domino ibm lotus notes xpages consulting development java portlet websphere websphere portal xml
1


Busting the Rip and Replace Myth
Wed, Jul 22nd 2009 12:07p   David Leedy
In case you missed it, the latest episode of Notes in Nine is out. This show attempts to bust the myth that you need to completely re-write your Notes Applications to take advantage of XPages. It can be found on YouTube here. As always, if anyone has any feedback or suggestions please let me know. [read] Keywords: notes xpages applications
1


Validation and No Data Validation all in the one Xpage.
Wed, Jul 22nd 2009 5:52a   Paul Hannan
xp:label value="Full name:" id="FullName_Label1" for="FullName1"> [read] Keywords:
1


xpageswiki.com
Wed, Jul 22nd 2009 3:10a   Julian Buss
The YouAtNotes XPages Wiki has now a domain of it's own: xpageswiki.com You are welcome to dig through it! [read] Keywords: xpages wiki
13


Partial refresh and Firefox 3.5, Safari, Opera on 8.5.0
Wed, Jul 22nd 2009 3:10a   Julian Buss
I just stumbled upon this post in the 8.5 forum: it describes the known problem that partial refreshes on a Domino 8.5.0 server causes the message "_10f.push is not a function". This happens with Firefox 3.5, Safari 4, Opera and I believe in IE 8, too.There is no workaround (at least none I'm aware of) but using full refreshes all the time. But: the solution is underway! This is fixed in the upcoming 8.5.1. So my advice is: continue develop your XPages apps and test with FF 3. And if your app is [read] Keywords: domino ldd lotus xpages bug firefox server
11


XPages - Example on how to generate dynamic controls for your fields at runtime
Tue, Jul 21st 2009 9:43a   John Mackey
In my XPages Survey tool example that I demoed at Lotusphere, I showed how to dynamically generate fields at runtime for a document collection. The tool allows an administrator to create survey questions and select the control type and selection values. Then the tool generates the fields for the questions when the user opens a survey. The XPage utilizes a repeat control and panel control to accomplish this. For today's example I pulled out the specific code that generates the fields, i.e. chec [read] Keywords: document domino formula lotus lotusphere notes xpages database development properties
24


New XPages Tutorial on Designer Wiki!
Mon, Jul 20th 2009 4:11p   David Leedy
I'm not sure if I missed an announcement or not, but it looks like the excercies from the fabled "XPage Workshop" have been posted in the Designer Wiki. Tutorial: Introduction to XPages I'll be checking out the Tutorial as soon as possible, but on first glance this looks like really good information. I saw this on Twitter because I follow "LotusTechInfo". If you're on Twitter you might want to do the same. [read] Keywords: designer ldd lotus xpages twitter wiki
6


Do not use a PNG as favicon...
Mon, Jul 20th 2009 10:53a   Julian Buss
...or your Domino server will crash. In the XPages all properties -> "page icon" you can define a favicon for the page. Normally you use an image in ICO format, which all browsers understand. Some browsers like Firefox understand PNG images here, too. So you might come up with the idea to use a PNG as favicon for a XPage... but trust me, you don't want to do that! Why? Because your Domino 8.5 server will crash if you open a XPage with a PNG favicon :-) This is known to IBM and they try [read] Keywords: domino ibm xpages firefox properties server wiki
8


Great XPage Wiki
Sat, Jul 18th 2009 2:39p   David Leedy
Of course the golden standard of Wikis regarding Notes and Domino Development is the Domino Designer Wiki by IBM. On checking this today I see 92 entries related to XPages. A lot of good stuff in there. However, as good as that is, there is a Wiki that I like better and spend more time digging through. YouAtNotes XPages Wiki The Home page says that this isn't meant to be a competitor to the Official Wiki, it's an extension. This is a collection of code snippets and tips that Julian Buss keep [read] Keywords: designer domino ibm javascript ldd lotus notes xpages application community development server wiki
1


Are you interested?
Sat, Jul 18th 2009 12:18p   Bruce Elgort
We have received lots of inquires from people wanting to write for The XPages Blog. If you are interested simply fill out the Contact Us form and let us know. Just keep in mind that, if you sign up you are expected to contribute. On the form let us know more about yourself and what kinds of things you have in mind to write about. [read] Keywords: xpages
7


Themes and CSS Frameworks
Fri, Jul 17th 2009 9:50a   Declan Sciolla-Lynch
When writing sample XPage applications I tend to use the oneUI theme that is distributed as part of the IBM Lotus Domino server, the main reason being that it can make the sample applications look good while reducing the size of the NSF file. When it comes to creating your own internal applications you may not want to use oneUI as it contains a LOT of CSS that you may never even use so that will mean you need to build your own style sheets that will include layout stylings, font settings and col [read] Keywords: designer document domino ibm javascript lotus xpages application applications css firefox server
1


What custom controls do you want to see?
Fri, Jul 17th 2009 7:52a   Matt White
Stephan Wissel has put together a really nice list of custom controls that he has either heard mention of or thinks himself would be useful utility, re-usable controls for general consumption. I suspect that over the next weeks and months, enterprising Business Partners (if not IBM themselves) will be developing these "nifty fifty" style tools either as free utilities or for sale. So make sure you get your requirements in there as well. [read] Keywords: ibm planetlotus planetlotus.org
6


But, i DON'T want to learn Server Side Javascript!!
Thu, Jul 16th 2009 3:25p   Jeremy Hodge
$10 says all you LotusScript junkies out there who haven't touched Server Side Javascript yet can read this and know what it does, and with a little effort, could write it all by yourself: var statsdb:NotesDatabase = session.getDatabase("", ""); statsdb.openByReplicaID("Web01/Server", "852575F50063E7BE"); var statsdoc:NotesDocument = statsdb.createDocument(); statsdoc.appendItemValue("Form", "stats"); var cgi = new CGIVariables(); /* Custom Class Anybody? */ statsdoc.appendItemValue("Page_UUI [read] Keywords: javascript lotusscript server
4


Controlling Access to an XPage with the XPage's ACL
Wed, Jul 15th 2009 4:13p   Jeremy Hodge
When you are designing with the "old" forms, you are able to restrict access to it using the security tab of the form properties, setting who had reader access, who had could create forms, etc, and you could use readers fields as well. in XPages, you have something similar with the ACL, located in the data section of the xPage's All Properties. Here you can create aclEntries that can give Reader, Editor, or Deny Access to an user, group, Role or OrgUnit. With this, you can control who sees wha [read] Keywords: access control list acl forms xpages database properties security
30


Advanced In-Page Login Custom Control for XPages
Wed, Jul 15th 2009 3:47p   Jeremy Hodge
Declan has a post on his blog on how to create a login window using a Dojo dialog box. Its a very nice example on how to do a quick login control using Dojo and AJAX to log in a user versus using the standard Domino style login. I use a slightly different approach using an XPage custom control that allows me to have more control over the look of the login, so that I can integrate it with the site's overall look and feel, as well as use some dojo fadeIn/fadeOut animations to give it a little bit [read] Keywords: document domino ibm javascript script library xpages ajax application css database dojo exchange exchange password properties server xml
4


Using Themes In XPages Part Three
Wed, Jul 15th 2009 1:47p   Declan Lynch
In the last part of this series I showed you how to add sections to your theme document so that default properties could be set for different controls that you add to your XPage application. I also mentioned that you can override the default properties by manually adding in your own properties to the control. If you have written any XPage applications yet you will probably have seen the 'All Properties' section for each control where you can manually set the styleClass and whatever other proper [read] Keywords: document xpages application applications properties
14


Using Themes In XPages Part Two
Wed, Jul 15th 2009 12:25p   Declan Lynch
In the last part of this mini series I showed you how to add basic resources to a theme document but I also mentioned that when you use themes you need to keep a cheat sheet handy because the class names are not listed in the styles property tab for any control. There is, however, another feature of theme documents that can make things easier by automatically applying style classes to certain controls. Lets say you have written some CSS that you want to use on all the 'Pager' controls in your ap [read] Keywords: document xpages application applications css dojo properties
6


Using Themes In XPages Part One
Wed, Jul 15th 2009 10:40a   Declan Lynch
When developing XPage applications you have two options for adding CSS style sheets to your code. You can attach them directly to the XPage or Custom Control resources section or you can create a theme document and reference them from there. Adding the style sheet directly to the Xpage or Custom Control does have some advantages. The list of classes will appear in the styles section for all the controls on that page which will make selecting them a little easier and the 'design' perspective for [read] Keywords: designer document javascript notes xpages application applications css database server xml
4


XPage Focused ScreenCast Available
Mon, Jul 13th 2009 7:24p   David Leedy
My new ScreenCast, "Notes in Nine" is now available on iTunes. It's also available at youTube and Screencast.com so you have some choices on how to view it. While there will be non-XPage topics on the screencast, there will be an XPage focus, especially in the beginning, to please check it out. Dave [read] Keywords: notes
5


Got XPages questions and/or content?
Mon, Jul 13th 2009 5:50p   Bruce Elgort
The XPages Blog team would be happy to hear from you regarding questions you may have, topics you want to see us cover or an XPages resource you want to share. Click on the "Contact Us" link to send us a note. [read] Keywords: xpages
21


Using Dojo ToolTips in an XPage
Mon, Jul 13th 2009 8:31a   Matt White
I posted an entry on my blog about how to using the dijit.ToolTip plugin in an XPage. Slightly tangential to pure XPages dev, but Dojo is pretty integral to any serious XPages work so it's worth a look. [read] Keywords: xpages dojo planetlotus planetlotus.org
0


Demonstration Video of the Partial Update Feature in XPages
Sun, Jul 12th 2009 12:41p   Bruce Elgort
Teresa Monahan of IBM has a video on the Domino Designer Wiki which demonstrates how the XPages partial update feature works. More > [read] Keywords: designer domino ibm ldd lotus xpages wiki




Created and Maintained by Yancy Lent - About - Blog Submission - Suggestions - Change Log - Blog Widget - Advertising - FAQ - Mobile Edition