POP3Collect – New release available

Andy Brunner has released a new version of his fantastic Pop3Collect. It fixes a few issues. Here is a list of fixes in release. 1.0.

  • New: Write a message to the log during initialization if the Domino notes.ini parameter JavaMaxHeapSize is not specified.
  • New: Call the Java garbage collector before message retrieval cycle to avoid OutOfMemory errors in JVM.
  • Update: Removed the Quickstart page in POP3Collect.ntf. The information has been moved to this page.
  • Update: Hardened the code if the POP3 message does not include valid sent and/or received date and time. Added “sent” timestamp to the created SMTP message. Thanks to Ivan Zhang for analyzing this problem.

You can download Pop3Collect from here.


Switching between tabs does not keep position of elements

I’m using the dojo.Layout TabContainer and TabPane controls from the extension Library. Inside of the tabs I have floating panes. When I move the pane I would like to keep the current position of the pane when I switch from tab1 to tab2. This does not work. The element is always moved to the original position.

I also tested with dijit.layout.TabContainer and dijit.layout.ContentPane and this works as expected. The video demonstrates the behaviour.

Is there any parameter to set for the controls to work like the dijit.layout.TabContainer and dijit.layout.ContentPane do?

 


XPages: Issue with Tabs and multiple datasources

In my current project I try to open documents from a view in a tab. Each document should open in a new tab. I’m using the extensionLib from OpenNTF ( 2011-04-10 ). This is working so far and I can access data from the underlying document and display in the tab.

But I want to display also data from at least 2 different documents that are related to the main document. This also works on a XPage, but not in the tab container.

I have 3 datasources on a custom control that is loaded, when a new tab is generated

 

 

The issue I’m fighting with at the moment is that for example “docCRMLocation” returns docCRMPerson as the Object Dump, while the computed field returns the correct UNID for the location.

Also using

var docCRMLocation:NotesDocument = database.getDocumentByUNID(getDocUNID(docCRMPerson.getItemValue(‘ID’),1));

returns the correct documemt. Anyone an idea what is going on? Or am I doing it completely wrong? Any help is appreciated.