Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/380.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.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 条件在KendoUI列模板中未按预期工作_Javascript_Java_Kendo Grid - Fatal编程技术网

Javascript 条件在KendoUI列模板中未按预期工作

Javascript 条件在KendoUI列模板中未按预期工作,javascript,java,kendo-grid,Javascript,Java,Kendo Grid,我通过API获取JSON数据,并使用KendoUI将其显示在表中 $scope.ReportViewGrid=函数ReportViewGrid(jsonData){ if(jsonData==null)返回; var fileName=“ReportView”; var grid=$(“#ReportViewGrid”).kendoGrid({ 工具栏:[{ 模板:“” }], 可编辑:false, 可过滤:正确, 可调整大小:正确, 可分页:{ 页面大小:10, 按钮数:5 }, colum

我通过API获取JSON数据,并使用KendoUI将其显示在表中

$scope.ReportViewGrid=函数ReportViewGrid(jsonData){
if(jsonData==null)返回;
var fileName=“ReportView”;
var grid=$(“#ReportViewGrid”).kendoGrid({
工具栏:[{
模板:“”
}],
可编辑:false,
可过滤:正确,
可调整大小:正确,
可分页:{
页面大小:10,
按钮数:5
},
columns:jsonData.columns,
数据源:{
数据:jsonData.children
},
}).数据(“kendoGrid”);
}

我发现使用data.xx在模板内部执行检查非常有用,如下所示:-

template = "# if(data.md5hash == ''){ #" +
" <span>#=fileName#</span> " +
" #} else {#" +
" <a style=\"cursor: pointer;\" onclick='expand(\"fileDetailForDuplicateFile\",\"#=encodeURI(fileName)#\",\"#=encodeURI(md5hash)#\")'>#=fileName#</a>" +
" # } #";
template=“#if(data.md5hash==”){#”+
“#=文件名#”+
“}否则{”+
“#=文件名#”+
" # } #";