0
我有一个剑道mvc网格,并使用客户端模板作为列,我写了一个JavaScript函数在模板中返回脚本块,但它似乎不工作,没有JavaScript错误。我也尝试将脚本直接写入客户端模板,但它不工作。剑道mvc网格ClientTemplate javascript功能不工作
// HTML在客户端模板
.Columns(columns =>
{
columns.Template(e =>
{ }).ClientTemplate(
"<div class='table-responsive'>" +
"<table border='0' class='table' >" +
...................................
"</table>" +
"</div>"+
"#=AlignDiv(Id)#"
);
})
// javascript函数返回一个脚本块作为字符串
<script type="text/javascript">
function AlignDiv(Id) {
var result = "<script> $('.calDiv"+Id+"').map(function() {" +
"return $(this).Height();" +
"}).get()," +
"maxHeight = Math.max.apply(null, heights);" +
"$('.calDiv" + Id + "').height(maxHeight);" +
"alert('test')<\/script>";
return result;
}
非常感谢, 丹尼斯