如何在操作工作表项目时打开pdf - sencha touch 2

时间:2013-08-02 18:05:58

标签: extjs sencha-touch sencha-touch-2 sencha-touch-2.1

 forMSDSPDF: function (list, index, item, e) {
     var actionSheet = Ext.create('Ext.ActionSheet', {
            items: [{
                    xtype: 'button',
                    text: 'OPEN PDF OF THIS ITEM',
                    handler: function () {
                            var viewer = Ext.create('Ext.ux.panel.pdf', {
                                    fullscreen: true,
                                    layout: 'fit',
                                    src: 'http://cdn.mozilla.net/pdfjs/tracemonkey.pdf',

                            });
                            Ext.Viewport.add(viewer);
                    },
                    ui: 'confirm'
            }, {
                    text: 'Cancel',
                    ui: 'decline',
                    scope: this,
                    handler: function () {
                            actionSheet.hide();
                    }
            }]
    });
    Ext.Viewport.add(actionSheet);
    actionSheet.show();
 }
 });

上面的代码是包含项目列表的视图的控制器功能,在列表项上点击它弹出的动作表有2个按钮,一个打开pdf而另一个要拒绝,我的测试pdf工作正常但我想要在操作表项目点击打开pdf文件,它没有引发任何错误,但它没有打开任何视图。任何形式的帮助将不胜感激。谢谢你

1 个答案:

答案 0 :(得分:0)

它对我有用,你在app.json中包含了所需的文件:compatibility.js和pdf.js吗?