or
function deleteRow(e) {/* How prevent delete row in client side too - return false or e.preventDefault cancel remote delete call but row was removed from view */ alertify.confirm("dddd", function(result) { if (result) { e.sender.removeRow(e.row); /* not removing row */ } }); return false;}@(Html.Kendo().Grid(Model.Franchises) .Name("franchisesGrid") .Columns(columns => { columns.Bound(p => p.Name); columns.Bound(p => p.CompanyName); columns.Command(command => { command.Edit().Text(LocalizationResources.Update).CancelText(LocalizationResources.Cancel).UpdateText(LocalizationResources.OK); command.Destroy().Text(LocalizationResources.Remove); }); }) .Groupable() .Pageable() .Sortable() .Scrollable() .Filterable() .ColumnMenu() .ToolBar(toolbar => { toolbar.Template(@<text> <div class="row control-group"> <div class="span10"> <a class="btn k-btn-add k-grid-add"><span class="k-icon k-add"></span>@LocalizationResources.Create</a> </div> </div> </text>); }) .Resizable(resize => resize.Columns(true)) .Reorderable(reorder => reorder.Columns(true)) .Editable(editable => { editable.Mode(GridEditMode.PopUp).Window(builder => builder.Title("Title")); editable.DisplayDeleteConfirmation(false); }) .Events(builder => builder.Remove("deleteRow")) .DataSource(dataSource => dataSource .Ajax() .Events(events => events.Error("error_handler")) .Model(model => model.Id(p => p.Id)) .Read("Get", "Home") .Create("Create", "Home") .Update("Update", "Home") .Destroy("Remove", "Home")))function formatXAxis(value) { var hr = Math.floor(value); var min = value - hr; var newval = hr + (min * 6 / 10); return $.telerik.formatString('{0:N}', newval).replace('.', ':').replace(',', ':'); }@(Html.Kendo().DropDownListFor(m => m.EventTrigger.EventType) .Name("EventTrigger.EventType") .DataTextField("EventType") .DataValueField("EventType") .BindTo(Model.EventDefs))
(m => m.EventTrigger.EventType)be sufficient to bind the dropdownlist selected value to my model? Why is the following .Name("") necessary?
@(Html.Kendo().MultiSelect() .Name("multiselect") .BindTo(new string[] { "Item1", "Item2", "Item3" }) .Events(e => e .Select("multiselect_select") .Change("multiselect_change") ))<script>function multiselect_select() { //Handle the select event}function multiselect_change() { //Handle the change event}</script>@(Html.Kendo().MultiSelect() .Name("tags") .Placeholder("No tags selected for this unit") .BindTo(new SelectList(Model.TagNames)) .Value(Model.TagNames) .Events(e => e .Select("tags_select") .Change("tags_change") ) )
<script>
...
</script>@(Html.Kendo().PanelBar() .Name("accordion") .Items(bar => { bar.Add().Text("One") .Content(@<div> @using (Ajax.BeginForm("OneSuccess", "Custom", new AjaxOptions {UpdateTargetId = "resultOne"})) { @Html.DemoPartial("Partial") <div id="resultOne"></div> } </div>); bar.Add().Text("Two") .Content(@<div> @using (Ajax.BeginForm("TwoSuccess", "Custom", new AjaxOptions {UpdateTargetId = "resultTwo"})) { @Html.DemoPartial("Partial") <div id="resultOne"></div> } </div>); bar.Add().Text("Three") .Content(@<div> @using (Ajax.BeginForm("OneSuccess", "Custom", new AjaxOptions {UpdateTargetId = "resultThree"})) { @Html.DemoPartial("Partial") <div id="resultThree"></div> } </div>); }))<form ...></form><form ...></form><form ...></form><ul class="k-widget k-panelbar k-reset k-header" id="accordion" data-role="panelbar" tabindex="0" role="menu">... No forms in here ...</ul>