Я пытаюсь использовать PDFObject, чтобы показать pdf-файлы в строке. Приложение может содержать много файлов. Все файлы показаны в списке. При нажатии на любой из файлов, файл PDF должен быть доступен для просмотра, если браузер содержит плагин pdf или еще один тег привязки для загрузки файла.Передача значения из viewmodel в скрипт в zk
Проблема у меня есть .. Я не мог понять, как передать имя файла из viewmodel в скрипт на странице zul.
Это то, что я сделал до сих пор ..
<?page title="Auto Generated index.zul"?>
<?script type="text/javascript" src="pdfobject.js"?>
<window title="Hello World!!" border="normal" width="200px" apply="org.zkoss.bind.BindComposer"
viewModel="@id('vm') @init('com.shahukhalroshan.vm.DemoViewModel')" xmlns:w="http://www.zkoss.org/2005/zk/client">
<button label="ok" w:onClick="embedPDF()" />
<script type='text/javascript'>
function embedPDF(){
var myPDF = new PDFObject({
url: 'abc.pdf'
}).embed();
}
window.onload = embedPDF; //Feel free to replace window.onload if needed.
</script>
<div>
It appears you don't have Adobe Reader or PDF support in this web
browser. <a href="abc.pdf">Click here to download the PDF</a>
</div>
</window>
Вместо Ссылка добавить код здесь, что если в будущем ссылки не доступны? –
roger @ SubodhJoshi..в следующий раз я сделаю как – AlexGreg
спасибо Alex !!! –