No luck David,
I know have 2 datasources on the form, parent and child. The child still shows a value from the parent (They share a field name)
Datasource code:
<xp:this.data>
<xp:dominoDocument var="document1" action="openDocument"
formName="frmApplicantDetails" />
<xp:dominoDocument var="document2" formName="frmUploadedFile"
action="openDocument" ignoreRequestParams="false">
<xp:this.documentId><![CDATA[#{javascript:print ("HERE:" + viewScope.uploadedFileID);
viewScope.uploadedFileID}]]></xp:this.documentId>
</xp:dominoDocument>
</xp:this.data>
Code dumped into a panel on the main page:
<xp:panel id="pnlModalRefresh">
<div class="row">
<div class="col-lg-12">
<!-- MODAL DETAILS -->
<div class="row">
<div class="col-lg-12">
<div class="form-group">
<label for="edtParentID">Parent ID:</label>
<xp:inputText id="edtParentID"
value="#{document2.DocParentID}">
<xp:this.attrs>
<xp:attr name="placeholder"
value="ParentID" />
</xp:this.attrs>
</xp:inputText>
</div>
</div>
</div>
<div class="row">
<div class="col-lg-12">
<div class="form-group">
<label for="edtFileType">File Type:</label>
<xp:inputText id="edtFileType" value="#{document2.FileType}">
<xp:this.attrs>
<xp:attr name="placeholder"
value="File Type" />
</xp:this.attrs>
</xp:inputText>
</div>
</div>
</div>
<div class="row">
<div class="col-lg-12">
<div class="form-group">
<label for="edtRef">Reference:</label>
<xp:inputText id="edtRef" value="#{document2.Ref}">
<xp:this.attrs>
<xp:attr name="placeholder"
value="Reference" />
</xp:this.attrs>
</xp:inputText>
</div>
</div>
</div>
<div class="row">
<div class="col-lg-12">
<div class="form-group">
<label for="edtStatus">Status:</label>
<xp:inputText id="edtStatus" value="#{document2.Status}">
<xp:this.attrs>
<xp:attr name="placeholder"
value="Status" />
</xp:this.attrs>
</xp:inputText>
</div>
</div>
</div>
<div class="row">
<div class="col-lg-12">
<div class="form-group">
<label for="edtComments">Comments:</label>
<xp:inputText id="edtComments" value="#{document2.Comments}">
<xp:this.attrs>
<xp:attr name="placeholder"
value="Comments" />
</xp:this.attrs>
</xp:inputText>
</div>
</div>
</div>
<div class="row">
<div class="col-lg-12">
<div class="form-group">
<label for="dtExpDate">Exp Date:</label>
<xp:inputText id="dtExpDate" value="#{document2.ExpDate}">
<xp:this.attrs>
<xp:attr name="placeholder"
value="Exp Date" />
</xp:this.attrs>
<xp:this.converter><xp:convertDateTime type="date" dateStyle="short"></xp:convertDateTime></xp:this.converter></xp:inputText>
</div>
</div>
</div>
<div class="row">
<div class="col-lg-12">
<xp:fileUpload id="fileUpload3" />
</div>
</div>
</div>
</div>
</xp:panel>
Button Code:
<xp:button value="View" id="button6"
styleClass="btn btn-default btn-block btn-xs">
<xp:eventHandler event="onclick"
submit="true" refreshMode="complete">
<xp:this.action><![CDATA[#{javascript:viewScope.uploadedFileID = rowData.getUniversalID();
print ("HELLO: " + viewScope.uploadedFileID)}]]></xp:this.action>
</xp:eventHandler>
</xp:button>