MVVM フレームワーク (ビュー/ビューモデル) を使用しています。剣道グリッド列の 1 つにハイパーリンク フィールドがあります。私の要件は、グリッド上のハイパーリンクをクリックすると、ビューモデル関数が呼び出されることです。これを達成しようとしていますが、呼び出すことができません。これに対するアプローチを提案してください。
質問する
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 に答える