Xp:filedownload

  • Автор темы 1V4N
  • Дата начала
1

1V4N

#1
Здравствуйте!
У меня на странице воткнут контрол fileDownload, в котором появляются прикрепленные файлы. По клику он открывается в текущем окне.
Как сделать что бы файл открывался в новом окне? :(
Спасибо.
 
1

1V4N

#2
Все гениальное просто.

Вот как это решить:

<xp:fileDownload rows="30" id="fileDownload1"
displayLastModified="false" hideWhen="true" allowDelete="true"
displayCreated="false" value="#{document1.file}" displayType="false"
displaySize="false" deleteImageTitle="Удалить файл"
deleteMessage="Sure?" var="rowData" rendered="true">

<xp:this.fileNameHrefValue><![CDATA[#{java script:if (!@IsNewDoc()){
path = document1.getDocument().getUniversalID() + "/$FILE/" + rowData.getName();

}else{
path= "#";
}
return("java script:window.open('"+path+"','_new')");
}]]></xp:this.fileNameHrefValue>
</xp:fileDownload>