jqGrid-单击链接时在新窗口中显示PDF
jqGrid - displaying a PDF in a new window when the link is clicked
我正在Visual Studio Express 2012中创建一个web应用程序,该应用程序从web应用程序附带的XML文件加载数据并将其显示在网格中。使用jQuery 1.9.1、jqGrid 4.5.2、jQuery-ui-1.10.4。单击按钮时会填充网格。XML文件结构如下:
<Recordset setCount="1">
<Record setEntry="0">
<PROD_NAME>Broth</PROD_NAME>
<MFR>Swanson</MFR>
<DATE_MODIFIED>September 24, 2012 10:05:35</DATE_MODIFIED>
<IMAGE>PDFTest'test1.pdf</IMAGE>
</Record>
</Recordset>
IMAGE标记包含指向位于default.aspx
页面下方的文件夹的链接&XML文件。
我有一个用于该列的自定义格式化程序,它返回一个链接。但是,无法打开链接。格式化程序是:
{name: "IMAGE", xmlmap: "Recordset>Record>IMAGE",
formatter: function (cellValue, options, rowObject) {
return '<a href="file:///' + cellValue + '" target="_blank" >' + cellValue + '</a>';
}
},
我已经验证了路径&图像的文件是有效的并且图像存在。如何使jqGrid超链接打开web应用程序本地的PDF文件?
确保本地资源存在,因为这将在您使用时尝试加载本地资源file:///.
请在新的浏览器窗口中打开相同的链接,以交叉检查它是否在浏览器中打开。
相关文章:
- 谷歌地图API-信息窗口显示谷歌位置API信息
- 如何使用 javascript 警报窗口显示验证消息
- 使用模式消息/窗口显示数据库记录
- 单击按钮并将其下载为图像格式时,如何使用引导模式弹出窗口显示D3图表
- 为什么我的html弹出窗口显示我的函数的文本,而不是运行它们
- 如何让角度引导弹出窗口显示字典值
- 当子窗口打开时,父窗口显示为灰色
- 如何检查是否允许弹出窗口显示在客户端的浏览器中
- 同步窗口.显示()
- 简单模式弹出窗口显示每个会话一次
- 谷歌api信息窗口显示在谷歌地图api上的1个标记下
- 单击传单中的标记时,如何防止弹出窗口显示
- 点击警报窗口显示
- 如何使用ajax的Magnific弹出窗口显示测验
- 在弹出窗口打开之前,模式弹出窗口中的Elevate zoom缩放窗口显示在内容后面
- 对溢出的文本进行设置时,角度uib弹出窗口显示在错误的位置
- 你能控制用Javascript创建的窗口显示在哪个显示器上吗
- 在双显示器上复制弹出窗口显示
- 信息窗口显示在同一标记上
- 模式窗口显示得非常简短