Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 剑道网格中的剑道工具提示,按URL显示页面_Jquery_Kendo Ui_Kendo Grid_Kendo Tooltip - Fatal编程技术网

Jquery 剑道网格中的剑道工具提示,按URL显示页面

Jquery 剑道网格中的剑道工具提示,按URL显示页面,jquery,kendo-ui,kendo-grid,kendo-tooltip,Jquery,Kendo Ui,Kendo Grid,Kendo Tooltip,我有一个网格,第一列有一个 columns: [ { field: "KedocTitle", template: "<a href='#=FileRef#' 结果与工具提示中显示的页面相同,而不是#=FileRef#所具有的URL 你知道怎么做吗 在这种情况下,内容:{url:“#=FileRef#”}表达式不会在网格单元模板的上下文中动态计算,这就是为什么“#=FileRef#”被视为同一页面url的原因

我有一个网格,第一列有一个
   columns:
        [
            {
                field: "KedocTitle", template: "<a href='#=FileRef#' 
结果与工具提示中显示的页面相同,而不是#=FileRef#所具有的URL

你知道怎么做吗

在这种情况下,
内容:{url:“#=FileRef#”}
表达式不会在网格单元模板的上下文中动态计算,这就是为什么
“#=FileRef#”
被视为同一页面url的原因

您有三种选择:

  • 为网格的
    dataBound
    事件中的每个表格单元格初始化单独的工具提示实例
  • 初始化一个工具提示实例,并使用函数对工具提示进行初始化。函数应返回包含内容的字符串
  • 使用和Ajax,类似于

  • 您需要在工具提示中实际呈现页面,或者只在工具提示中显示页面的预览图像?呈现pdf文件的页面(过早弹出:-)适用于所有浏览器,但当URL指向与调用页面具有相同DNS名称的pdf文件时,IE 10除外。当URL位于外部时,(如Bing),它会显示为精细。:-)知道为什么吗?
      ChronGrid.table.kendoTooltip({    
            filter: "td:nth-child(1)", //this filter selects the first column
            position: "right",
            width: 900,
            height: 700,
            content: { url: "#=FileRef#"
            }
        }).data("kendoTooltip");