based on these questions:
xpages UNID of documents / why it is changing
xpages why my field value isn't copied correctly
i noticed, unfortunately, some computed field which stores the UNID is changing if I hit refresh / F5.
my XPage has defined one datasource ( Cdoc
) and it contains a button which shows a dialog. this dialog has defined other datasource ( Pdoc
). The dialog contains several fields, which inherit some values from Cdoc
...
Should I use ignorerequestParams
property for one of these datasources? Can you explain the meaning of this property?
What happens:
The field which stores the UNID of the Cdoc
after I show the dialog and create some Pdoc
and list it in a viewPanel
inside the XPage ( Cdoc
datasource ) and then hit F5
the Cdoc UNID
is changing ... even if it is computed.
Also, if the doc. isNewNote()
the url is something like this:
server/Test.nsf/doc.xsp?action=newDocument
even after I call Cdoc.save()
. I think this could be a reason why the computedField which stores the UNID is changing when I hit refresh => a newDoc is created.
Meanwhile, I put the ignoreRequestParams
set to true
just for the dialog ( Pdoc
).
Thanks for your time!