TelerikのRadListBox OnClientERECTEDINTEXCHANGEDイベントでどのように引数を渡しますか?

StackOverflow https://stackoverflow.com/questions/3747446

質問

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変数またはパラメーターにその他のカスタムストレージを使用する場合、クライアントハンドラーにその値を取得できるはずです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top