0

私は Extjs を使用してアプリケーションを実行しました。ここでは、サーバーからファイルをダウンロードする必要があり、ファイルが完全にダウンロードされるまでロードマスクを表示する必要があります。ここでは、サーバーのベース URL に名前を追加して、動的な PDF URL を生成しています。サーバーで特定の url(name) の pdf ファイルがない場合があります。一部の名前の pdf ファイルを追加または削除する可能性がありますが、選択した名前に基づいて生成された pdf url をソースパスとして ifrmae に割り当てています。pdf がサーバーで見つからない場合、iframe は 404 server not found などのようにページを表示します。これの代わりに、アラート メッセージの pdf ファイルをこの特定の名前で利用できないことを示す必要があります。誰でもこれを達成する方法を教えてもらえますか? 大変感謝しています。ありがとうございました。

これが私のコードです:

getPdfDataIniFrame: function(vesselName){
        var strVesselName=vesselName;
        vesselSpecificationName=strVesselName.replace(" ","_");
        speficationUrl="http://BaseUrl/"+vesselSpecificationName+".pdf"  
Ext.getCmp('pnlPdf').update('<iframe id="iframeId" width="100%" height="85%" frameborder="0" scrolling="no" src="'+speficationUrl+'"></iframe>')
} 
4

1 に答える 1