Events 剑道UI子网格->;取消时销毁确认发射两次
我有一个具有子/子网格的网格。它工作得很好,我可以添加和删除。但是,当我尝试运行command.destroy时,如果在确认时按Cancel,它将再次激发(因此我必须再次按Cancel)。如果我选择确认,它不会再次弹出,并在第一次尝试时删除它 我不确定是什么导致了这一点,我不认为这是我的CSHTML,但只是需要第二个意见Events 剑道UI子网格->;取消时销毁确认发射两次,events,kendo-ui,Events,Kendo Ui,我有一个具有子/子网格的网格。它工作得很好,我可以添加和删除。但是,当我尝试运行command.destroy时,如果在确认时按Cancel,它将再次激发(因此我必须再次按Cancel)。如果我选择确认,它不会再次弹出,并在第一次尝试时删除它 我不确定是什么导致了这一点,我不认为这是我的CSHTML,但只是需要第二个意见 @(Html.Kendo().Grid<ModelA>() .Name("Grid") .Columns(columns => { columns
@(Html.Kendo().Grid<ModelA>()
.Name("Grid")
.Columns(columns =>
{
columns.Bound(o => o.ID).Width(50);
columns.Bound(o => o.Name).Width(300);
columns.Bound(o => o.UpdateUser).Width(100);
columns.Bound(o => o.UpdateDate).Format("{0:d}").Width(100);
columns.Command(command => { command.Edit(); command.Destroy(); });
})
.ToolBar(toolbar => toolbar.Create())
.ClientDetailTemplateId("adTemplate")
.Pageable()
.Editable(editable => editable.Mode(GridEditMode.PopUp).TemplateName("RoleTemplate"))
.DataSource(dataSource => dataSource
.Ajax()
.Read(read => read.Action("RoleRead", "Role"))
.Update(update => update.Action("RoleUpdate", "Role"))
.Create(create => create.Action("RoleCreate", "Role"))
.Destroy(destroy => destroy.Action("RoleRemove", "Role"))
.PageSize(10)
.Model(model =>
{
model.Id(c => c.ID);
model.Field(c => c.UpdateUser).Editable(false).DefaultValue(Context.User.Identity.Name);
model.Field(c => c.UpdateDate).Editable(false).DefaultValue(DateTime.Now);
})
)
.Sortable()
.Filterable()
)
<script id="adTemplate" type="text/kendo-tmpl">
@(Html.Kendo().Grid<ModelAChild>()
.Name("Roles_#=ID#")
.Columns(columns =>
{
columns.Bound(s => s.ActiveDirectoryGroup).Width(500);
columns.Command(command => { command.Destroy(); });
})
.ToolBar(toolbar => toolbar.Create())
.Editable(editable => editable.Mode(GridEditMode.PopUp).TemplateName("RoleSecurityTemplate"))
.DataSource(dataSource => dataSource
.Ajax()
.Read(read => read.Action("RoleReadSecurity", "Role", new { roleID = "#=ID#" }))
.Create(create => create.Action("RoleAddSecurity", "Role", new { roleID = "#=ID#" }))
.Destroy(destroy => destroy.Action("RoleRemoveSecurity", "Role", new { roleID = "#=ID#" }))
.Model(model =>
{
model.Id(s => s.ID);
model.Field(s => s.UpdateUser).Editable(false).DefaultValue(Context.User.Identity.Name);
model.Field(s => s.UpdateDate).Editable(false).DefaultValue(DateTime.Now);
})
)
.Pageable()
.Sortable()
.ToClientTemplate())
</script>
@(Html.Kendo().Grid())
.名称(“网格”)
.列(列=>
{
columns.Bound(o=>o.ID).Width(50);
columns.Bound(o=>o.Name).Width(300);
columns.Bound(o=>o.UpdateUser).Width(100);
columns.Bound(o=>o.UpdateDate).Format(“{0:d}”).Width(100);
Command(Command=>{Command.Edit();Command.Destroy();});
})
.ToolBar(ToolBar=>ToolBar.Create())
.ClientDetailTemplateId(“adTemplate”)
.Pageable()
.Editable(Editable=>Editable.Mode(GridEditMode.PopUp).TemplateName(“RoleTemplate”))
.DataSource(DataSource=>DataSource
.Ajax()
.Read(Read=>Read.Action(“RoleRead”、“Role”))
.Update(Update=>Update.Action(“角色更新”、“角色”))
.Create(Create=>Create.Action(“角色创建”、“角色”))
.Destroy(Destroy=>Destroy.Action(“角色删除”、“角色”))
.页面大小(10)
.Model(Model=>
{
model.Id(c=>c.Id);
model.Field(c=>c.UpdateUser).Editable(false).DefaultValue(Context.User.Identity.Name);
字段(c=>c.UpdateDate).Editable(false).DefaultValue(DateTime.Now);
})
)
.Sortable()
.可过滤()
)
@(Html.Kendo().Grid())
.Name(“角色”=ID)
.列(列=>
{
columns.Bound(s=>s.ActiveDirectoryGroup).Width(500);
Command(Command=>{Command.Destroy();});
})
.ToolBar(ToolBar=>ToolBar.Create())
.Editable(Editable=>Editable.Mode(GridEditMode.PopUp).TemplateName(“RoleSecurityTemplate”))
.DataSource(DataSource=>DataSource
.Ajax()
.Read(Read=>Read.Action(“RoleReadSecurity”,“Role”,new{roleID=“#=ID#”}))
.Create(Create=>Create.Action(“RoleAddSecurity”,“Role”,new{roleID=“#=ID#”}))
.Destroy(Destroy=>Destroy.Action(“RoleRemoveSecurity”,“Role”,new{roleID=“#=ID#”}))
.Model(Model=>
{
model.Id(s=>s.Id);
model.Field(s=>s.UpdateUser).Editable(false).DefaultValue(Context.User.Identity.Name);
字段(s=>s.UpdateDate).Editable(false).DefaultValue(DateTime.Now);
})
)
.Pageable()
.Sortable()
.ToClientTemplate())
将您的版本更新为最新版本。这是一些版本之前修复的 将您的版本更新为最新版本。这是一些版本之前修复的