Extjs4 медиа типы - PullRequest
       10

Extjs4 медиа типы

1 голос
/ 27 марта 2012

Как отобразить документ PDF в окне Extjs4.При нажатии на какую-либо ссылку, например

ОТКРЫТЫЙ ДОКУМЕНТ

  buttons: [{
            text :'OPEN DOCUMENT',
            formBind : true,
            handler:function()
          {}

Я пытаюсь отобразить PDF-файл.Спасибо

Ответы [ 2 ]

1 голос
/ 28 марта 2012

См. Пример здесь: http://whatisextjs.com/extjs-4-tutorial/extjs-4-download-file-button

Есть несколько недокументированных свойств, которые позволяют вам делать то, что вы хотите, с помощью кнопки. Вы не можете обработать событие javascript и загрузить файл таким способом - большинство браузеров будут отключены из соображений безопасности.

1 голос
/ 27 марта 2012

Если вы не хотите конвертировать его в изображение на стороне сервера, вы можете показать его в iframe:

buttons: [{
    text :'OPEN DOCUMENT',
    formBind : true,
    handler:function() {
        new Ext.window.Window({
            title: 'Document',
            height: 800,
            width: 800,
            layout: 'fit',
            items: [{
                html: '<iframe src="..."></iframe>'
            }]
        });
    }
}]
...