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 اون سطر رو برگردونه. ممنون میشم اساتید محترم راهنمایی کنند.
من به تازگی از پلاگین 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 اون سطر رو برگردونه. ممنون میشم اساتید محترم راهنمایی کنند.