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;
}
非常感謝, 丹尼斯