Diagnosing Field Changes
By Paul Withers | | 2 Comments
This blog post isn’t specific to XPages and may be something many developers are aware of. But it took me many years of Notes development to learn this little bit of information that can quickly help troubleshoot data issues with Notes documents. It’s still relevant in the world of XPages and well worth taking into […]
VariableResolvers: What They Are, How To Use Them, Why To Use Them
By Paul Withers | | 2 Comments
As I have often said, one of the things I like about XPages is that you can always learn more and enhance your skills. The learning curve is steep at times, but there are aspects you can add on at a later stage. One of those is VariableResolvers. Like so many Java constructs, the terminology […]
XPages Mobile Controls: Mobile Value Picker Project
By Paul Withers |
Over the weekend, as part of the third XPages contest on OpenNTF and based upon the series on this blog, I contributed the Mobile Value Picker project to OpenNTF. Niklas Heidloff has written a great blog post about the project and also recorded a video demonstrating the control. The control allows you to use a […]
When XPages Don't Work – Why Do I See SSJS?
By Paul Withers |
There are a number of reasons for errors in XPages. Some will be coding errors that can be diagnosed by enabling the default error page or adding a custom XPages error page. Others are caused by Java class loading errors, which throw an error 500 to the server console and the browser regardless of any […]
XPages: Build Project Investigations
By Paul Withers | | 21 Comments
One of the first things I do when I install Domino Designer is disable Build Automatically. If you’re not using XPages – or, more importantly, if you’re not working on applications that use XPages – it’s not an issue. However, if you’re working on XPages and either working in a team or may open a database […]
XPages Extension Library Book – Now Available
By Paul Withers |
During Lotusphere 2011 Philippe Riand posted a now infamous tweet asking for members of the YellowVerse interested in writing an XPages book following up on the hugely successful Mastering XPages. It’s been a long time in the making, but now XPages Extension Library has been published, written by myself, Paul Hannan, Declan Lynch, Jeremy Hodge […]
XPages Mobile Controls and Value Pickers Part Four: Server-Side Approach
By Paul Withers |
I started off this tutorial series on mobile value picker with a discussion about some key differences between desktop browser development and mobile browser development. One of the key differentiators I discussed was connectivity. That was why this series has so far focussed on an approach that predominantly used Client-Side JavaScript and avoided interaction with […]
XPages Mobile Control and Value Pickers: NotesIn9 Edition
By Paul Withers | | 1 Comment
To support the tutorial on Mobile Controls and client-side value pickers I created a video, which David Leedy has kindly published on NotesIn9. If you would like to see the full video, follow the link above.
XPages Mobile Controls and Value Pickers Part Three: Client-Side Approach Extended
By Paul Withers |
From some feedback to yesterday’s post, that code works fine if all you want to do is create a new document. So, I’ve gone away and come up with some amendments and improvements. First of all, I’ve moved the New User button into the Page Heading control’s action facet. Again I use the Move to […]
XPages Mobile Controls and Value Pickers Part Two: Client-Side Approach
By Paul Withers |
In Part One I talked in generic terms about the differing approaches when developing for mobile browsers compared to desktop browsers. Screen sizes make dialog boxes for pickers less desirable than in desktop browsers. Connectivity concerns mean typeahead and partial refresh functionality could perform worse on mobile devices and impact the user experience. Smaller resolutions […]
Recent Comments