.NET コントロール用のクライアント側スクリプトがあります。このスクリプトは、すべての :checkbox 項目をフックして、OnOptionItemSelectedというイベントをトリガーします。
function ControlScript() {
this.OnOptionItemSelected = function (e) { /* do something */ }
this.Configure = function () {
// hook change event of items in the input control
$('#' + this.ControlID).find(":radio, :checkbox")
.on("change", this, this.OnOptionItemSelected);
}
}
(一部のコードを削除)
ページの別の場所で、特定のコントロールのクライアント側スクリプトを取得し、OnOptionItemSelectedイベントをフックする必要があります。このイベントをフックするにはどうすればよいですか?
var script = GetScriptForControl(ID);
if (script)
// hook script.OnOptionItemSelected to a custom function ????