我正在使用 MVVM 框架(视图/视图模型)。我在其中一个剑道网格列上有一个超链接字段。我的要求是在单击网格上的超链接时,应该调用 viewmodel 函数。我正在努力实现这一目标,但无法打电话。请为此建议任何方法。
问问题
1766 次
1 回答
3
将模板定义为:
template: '<a href="\\#" onclick="SayHello(this)">Click-me</a>',
然后将SayHello
函数定义为:
function SayHello(me) {
alert("hello");
var item = $("#grid").data("kendoGrid").dataItem($(me).closest("tr"));
console.log("item", item);
item.sayGoodbye();
}
注意:这SayHello
需要是全局的。
在sayGoodbye
您的模型中定义的位置。
于 2013-05-09T12:30:50.783 回答