我的.shtml文件:
<script src="~/Scripts/Template/CreateTemplate.js"></script>
var columns = [
{
name: "First property",
data: "ListeData.0",
render: function (data, type, full) {
return CreateTemplate(data);
}
}
]
ko.applyBindings(dataTableViewModel, $("#TestDataTable")[0]);
然后是我的CreateTemplate.js文件
function CreateTemplate(pCellule) {
var lTemplate = "";
lTemplate = "<input data-bind='event:{keyup: alert('Hello')}' type='text' value='" + pCellule.ValeurSaisie + "'";
lTemplate += pCellule.StyleCellule.IsEditable == false ? " readonly " : "";
lTemplate += CreateStyle(pCellule);
lTemplate += "'></input>";
}
$(document).ready(function () {
ko.applyBindings(this);
});
return lTemplate;
};
我的问题是:
为什么我的ko事件data-bind='event:{keyup: alert('Hello')}'
不起作用?
我做错了什么?
预付Merci!