Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/445.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
Javascript 如果剑道网格中的图像字段为空,如何显示默认图像?_Javascript_Jquery_Kendo Ui_Kendo Grid - Fatal编程技术网

Javascript 如果剑道网格中的图像字段为空,如何显示默认图像?

Javascript 如果剑道网格中的图像字段为空,如何显示默认图像?,javascript,jquery,kendo-ui,kendo-grid,Javascript,Jquery,Kendo Ui,Kendo Grid,如果图像字段为空,我想显示默认图像。这是我的图像字段代码 { field: "Photo", title: "Photo", template: '<img src="#= Photo #" alt="image" width="80px" height="80px" />', width: 100 } {字段:“照片”, 标题:“照片”, 模板:“”, 宽度:100 } 试试这个 { field: "Photo", title: "Photo", temp

如果图像字段为空,我想显示默认图像。这是我的图像字段代码

{ field: "Photo",
title: "Photo",
template: '<img src="#= Photo #" alt="image" width="80px" height="80px" />',
width: 100
}
{字段:“照片”,
标题:“照片”,
模板:“”,
宽度:100
}
试试这个

{
    field: "Photo",
    title: "Photo",
    template: function(dataItem) {
        return kendo.template(
           '<img src="#= Photo #" alt="image" width="80px" height="80px" />'
        )({Photo: dataItem.Photo || 'http://path-to-image'});
    }
    width: 100
}
{
字段:“照片”,
标题:“照片”,
模板:函数(数据项){
返回剑道模板(
''
)({Photo:dataItem.Photo | |'http://path-to-image'});
}
宽度:100
}
这是
dataItem.Proto | |'http://path-to-image“
表示如果
照片
错误(
null
false
0
未定义),则使用默认路径

简单

{
    field: "Photo",
    title: "Photo",
    template: '<img src="#= Photo == null ? "http://exemple.com/pic.jpg" : Photo #" alt="image" width="80px" height="80px" />',
    width: 100
}
{
字段:“照片”,
标题:“照片”,
模板:“”,
宽度:100
}

很抱歉回复太晚。它起作用了:)@Alexander这在php的kendo listview中是可能的。因为我已经设置了默认图像,但它不工作。