TelerikのRadListBox OnClientERECTEDINTEXCHANGEDイベントでどのように引数を渡しますか?
-
04-10-2019 - |
質問
TelerikのRadListBox OnClientERECTEDINTEXCHANGEDイベントでどのように引数を渡しますか?このイベントであなたが呼ぶ方法は
<script type="text/javascript">
someMethod(sender, eventArgs)
{
var ajaxManager = $find("<%= RadAjaxManager.GetCurrent(Page).ClientID %>");
if (ajaxManager != null)
ajaxManager.ajaxRequest("ListBoxIndexChanged"); //I would like my custom argument here
}
</script>
そして、コントロールから、私はそれをそのように呼びます
<telerik:RadListBox ID="radListBox0" runat="server"
OnClientSelectedIndexChanged="someMethod" />
別の署名でSomeMethodを使用しようとすると、ページは機能しません...
解決
onClientselectedIndExexhedメソッドの署名は変更できません。リストボックスクライアントオブジェクトを最初の引数として受信し、イベントイベントのargsを2番目に具体的に受信します。グローバルJS変数またはパラメーターにその他のカスタムストレージを使用する場合、クライアントハンドラーにその値を取得できるはずです。
所属していません StackOverflow