PDA

View Full Version : چگومخ می توانم مقدار کلید سطر انتخاب شده در KendoUi Gridرا بدست بیاوریم



mohsen_zelzela00
دوشنبه 03 تیر 1392, 15:35 عصر
با سلام خدمت اساتید محترم
من به تازگی از پلاگین Kendo Ui در MVC استفاده می کنم برای ایجاد گرید کد زیر رو نوشتم

@(Html.Kendo().Grid(Model)
.Name("Grid")

.Columns(columns =>
{
columns.Bound(p => p.Id).Groupable(false).Visible(false);
columns.Bound(p => p.BrandName);
columns.Bound(p => p.BrandAbbr);
columns.Bound(p => p.SrcImage);
columns.Bound(item => @item.Id).Title("دستورات").Filterable(false).Groupable(false)
.Template(@<text>
@Html.ActionLink("ویرایش", "Edit", new {id = @item.Id}, new {@class = "k-button k-button-icontext k-grid-Edit"})
@Html.ActionLink("حذف", "Delete", new {id = @item.Id}, new {@class = "k-button k-button-icontext k-grid-Delete"})
</text>).Width(200);
columns.Command(command => command.Custom("ViewDetails").Click("showDetails"));
})

.ToolBar(toolbar =>
{
toolbar.Custom().Action("Create","Users").Text("add");
}
)
.Groupable()
.Pageable()
.Sortable()
.Scrollable()

.Filterable()
.HtmlAttributes(new {style = "height:500px;"})
.Selectable(selectable => selectable
.Mode(GridSelectionMode.Multiple)
.Type(GridSelectionType.Row))
.RowAction(row => row.HtmlAttributes.Add("data-id", row.DataItem.Id))
.Events(events => events.Change("GSSelectionChange"))
.DataSource(dataSource => dataSource
.Server()
.Model(model => model.Id(item => item.Id))

))



حال می خواهم زمانی که کاربر روی دکمه ViewDetails کلیک کرد مقدار Id اون سطر رو برگردونه. ممنون میشم اساتید محترم راهنمایی کنند.