如何通过HTML帮助中的添加窗口中更改弹出剑道电网的标题 [英] how to Change Caption of popup kendo grid by html helper in add window
本文介绍了如何通过HTML帮助中的添加窗口中更改弹出剑道电网的标题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我使用的是弹出式剑道电网和我使用添加新记录和编辑模式,我想通过HTML辅助更改弹出窗口剑道电网的标题,当我添加新的记录。
I am using the popup kendo grid and i use add new record and edit mode and i want change caption of popup window kendo grid by html helper when i add new record.
<div class="k-rtl">
@(Html.Kendo().Grid<KendoSample.Models.Person>()
.Name("grid")
.Columns(columns =>
{
columns.Bound(p => p.PersonId).Title("Person Code").Width(100).Sortable(true);
columns.Bound(p => p.Name).Title("Name").Width(200).Sortable(true);
columns.Bound(p => p.Family).Title("Family").Sortable(false);
columns.Command(c => { c.Edit().Text("Edit").CancelText("Cancel").UpdateText("save"); c.Destroy().Text("Delete"); });
})
.Pageable()
.ToolBar(s => { s.Create().Text("ایجاد"); })
.Editable(c => { c.TemplateName("Default").Mode(GridEditMode.PopUp); c.Window(x => x.Title("ویرایش")); })
.Scrollable()
.Sortable()
.HtmlAttributes(new { style = "height:430px;" })
.DataSource(dataSource => dataSource
.Ajax()
.Model(c => c.Id(p => p.PersonId))
.Create(c => c.Action("Read", "Home"))
.Read(read => read.Action("EditingPopup_Read", "Grid"))
.Update(update => update.Action("EditingPopup_Update", "Grid"))
.Destroy(update => update.Action("EditingPopup_Destroy", "Grid"))
.ServerOperation(true)
.PageSize(8)
.Read(read => read.Action("EditingPopup_read", "Home"))
)
.Sortable()
.Filterable()
)
</div>
请告诉我如何改变弹出窗口的标题中添加模式。
please tell me how to change caption of popup window in add mode.
推荐答案
我修复利用编辑事件这个问题。
i fix this issue by use edit event.
.Events(events => events.Edit("insertPopupCaption")
<script>
function insertPopupCaption(e) {
if (e.model.isNew()) {
$('.k-window-title').text("add");
}
}
</script>
这篇关于如何通过HTML帮助中的添加窗口中更改弹出剑道电网的标题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文