Я пытаюсь показать содержимое PDF-файла во всплывающем окне или в окне, которое получает триггер при нажатии кнопки - PullRequest
0 голосов
/ 21 апреля 2020

Я попробовал пару вещей, но ни одна не работала на меня. Есть ли способ, которым мы

могли бы показать содержимое в окне? Ниже приведен код для кнопки ОК и всплывающее окно / окно, содержащее также путь в формате PDF:

  {
                                            xtype : 'olm-button',
                                            text : 'OK',
                                            disabled : !isCustomerPaymentAddAllowed,
                                            hidden : !this.ex84ADSModEnable,
                                            tooltip : reasonText,
                                            itemId : 'OkbuttonItemId',
                                            width : '39px',
                                            height : Dims.convertToPxWidth(0, 2)-9,
                                            margin : '15 6 0 10',
                                            padding : '1 0 0 0',
                                            style:'font-size:100px;background-color: #666666; background-image: none;',
                                             handlerFn : function(sourceCmp, event, eOpts) {
                                                        me.updateOrCreateModel(me.getSaveMode());
                                                        me.eventToClearValues = 'OkbuttonItemId';
                                                        var paymentDtlModel = me.paymentModel;  
                                                        var win = Ext.create('Ext.window.Window', {
                                                                    title: 'PDF Content',
                                                                    width: 400,
                                                                    height: 700,
                                                                    modal: true,
                                                                    closeAction: 'hide',
                                                                    items: [{
                                                                        xtype: 'component',
                                                                        html: '<iframe src="file:///C:/Users/KKartikeya/Desktop/3744-ECard.pdf" width="100%" height="100%"></iframe>',
                                                                    }]
                                                                });

                                                         win.show();

                                                    }
                                        },

Результат вышеприведенного кода:

enter image description here>

1 Ответ

0 голосов
/ 21 апреля 2020

Может быть, ваш pdf-пример не найден? или отклонено по соображениям безопасности Fiddle

...