gpt4 book ai didi

c#-4.0 - 带有剑道网格的复选框列

转载 作者:行者123 更新时间:2023-12-04 02:39:53 25 4
gpt4 key购买 nike

我想在网格下方添加一个复选框列作为第一列。
有人可以帮我如何添加它吗?

 @(Html.Kendo().Grid(Model)
.Name("items")
.Columns(columns =>
{
columns.Bound(p => p.itemname).Title("Name");
columns.Bound(p => p.cost).Title("Cost");
columns.Bound(p => p.stockinhand).Title("Stock in hand");
columns.Command(command => command.Destroy()).Width(100);
})
.Pageable()
.DataSource(dataSource => dataSource
.Server()
.Model(model => model.Id(p=>p.Id))
.Destroy(update => update.Action("EditingInline_Destroy", "Grid"))
)
)

最佳答案

我是这样做的:

columns.Template(@<text></text>).ClientTemplate("<input type='checkbox' #= IsAdmin ? checked='checked':'' # class='chkbx' />")

然后在javascript上:
   $(function () {
$('#grid').on('click', '.chkbx', function () {
var checked = $(this).is(':checked');
var grid = $('#grid').data().kendoGrid;
var dataItem = grid.dataItem($(this).closest('tr'));
dataItem.set('IsAdmin', checked);
})
})

关于c#-4.0 - 带有剑道网格的复选框列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16185687/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com