PDA

View Full Version : مدیریت رویداد در Kendo DropDownList



saed2006
جمعه 10 خرداد 1392, 17:41 عصر
نمیدونم چجوری ایونت برای helper زیر بنویسم


@(Html.Kendo().DropDownList().Name("productComboBox")
.HtmlAttributes(new { @class = "bb" })
.Events(events =>events.Change("change"))
.BindTo(ViewBag.s)

مهدی کرامتی
شنبه 11 خرداد 1392, 12:42 عصر
رویدادهای Kendo UI معمولا به صورت تابع جاوا اسکریپت هستند. در کدی که نوشتید میبایست یک بلوک اسکریپت به شکل زیر داشته باشید:

<script>
function change() {
alert("event: change");
};

function select(e) {
if ("kendoConsole" in window) {
var dataItem = this.dataItem(e.item.index());
alert("event :: select (" + dataItem.Text + " : " + dataItem.Value + ")" );
}
};
</script>
و در رویدادهای مربوطه کد مورد نظر را بنویسید. در تابع select به مشخصات آیتم انتخاب شده از جمله Text و Value نیز دسترسی دارید.