Hi
I have made a static XFA form using livecycle designer ES4. In this form open button is not working in client's end. No file is opening after selecting from listbox although it is present in navigation panel. I can open the attachment by clicking open button in Acrobat pro dc but same thing is not happening in client's end (tried with both Acrobat pro XI & Pro DC).
I am using below code:
//In add button:
form1.page2.AddAttachment::click - (JavaScript, client)
var oObj = event.target;
var fileAttachments = oObj.dataObjects;//dataObjects returns all dataObjects(attachments)in the pdf
if(attachmentsList.length > 0)
{
oObj.importDataObject(fileAttachments.length);
var oDataObj = oObj.getDataObject(fileAttachments.length);
attachmentsList.addItem(oDataObj.path);
console.println("The attachments size is...."+fileAttachments.length);
NoOfAttachments.formattedValue = fileAttachments.length+1;
}
else
{
//we need to associate each file attachment imported into the document with a key
//then get the file attachment's name and add it to the drop down list
oObj.importDataObject(counter.value);
var oDataObj = oObj.getDataObject(counter.value);
attachmentsList.addItem(oDataObj.path);
NoOfAttachments.formattedValue = 1;
}
//In remove button:
form1.page2.Button1::click - (JavaScript, client)
var oObj = event.target;
oObj.removeDataObject(attachmentsList.selectedIndex);
attachmentsList.deleteItem(attachmentsList.selectedIndex);
//In open button:
form1.page2.ViewAttachment::click - (JavaScript, client)
var oObj = event.target;
var sAttachObjName = attachmentsList.selectedIndex;
app.alert(attachmentsList.selectedIndex);
oObj.exportDataObject({ cName: sAttachObjName, nLaunch: 2 });
Would anyone please share why this is happening? Any help appreciated.
Thanks