我想用一組列的客戶端模板來設置一個Kendo MVC網格。 我有這個和它的工作:kendo客戶端模板的參數
columns.Bound(m => m.FC_Sun).ClientTemplate("# if(FC_Sun != Base_Sun) {#" + "<span style='color:red;'>#:FC_Sun # </span>" + "# } else {#" + "#: FC_Sun #" + "# } #");
但是我想這個移動到客戶端模板,而不是因爲我需要添加相當多的更多的項目列和內聯模板只是似乎有點「笨重」。
問題是,我該如何使用單個客戶端模板來做到這一點。我有一個適用於特定列的現有列(與上面相同)。
<script id="columnTemplate" type="text/kendo-tmpl">
#if(FC_Sun != Base_Sun){#
<span style='color:orange'>#:FC_Sun #</span>
#}else{#
<span>#: FC_Sun #</span>
#}#
</script>
正如你可以看到這是非常依賴於一列,做這種方式,我需要創造7個模板,一個星期,這似乎只是矯枉過正的每一天。 那麼有沒有辦法將額外的參數傳遞給模板,告訴它在if語句中使用哪些值..?