كيف يمكنك تمرير حجة في حدث RadListbox في Teleerik OnClientSelecteDIndExchanged؟
-
04-10-2019 - |
سؤال
كيف يمكنك تمرير حجة في حدث RadListbox في Teleerik OnClientSelecteDIndExchanged؟ يبدو أن الطريقة التي تتصل بها مع هذا الحدث هي
<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" />
إذا حاولت الحصول على شيء ما بتوقيع مختلف ، فإن الصفحة لا تعمل ...
المحلول
لا يمكن تغيير توقيع طريقة OnClientSelectedIndexChanged - فهو يتلقى كائن عميل Listbox كوسيطة أولى ومخصصة لحدث الحدث Args كثاني. إذا كنت تستخدم Global JS متغير أو تخزين مخصص آخر للمعلمة (المعلمات) ، فيجب أن تكون قادرًا على جلب قيمته في معالج العميل.
لا تنتمي إلى StackOverflow