Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 网格中的TreeView给出了;意外标记:";_Javascript_Asp.net Mvc_Telerik_Telerik Grid - Fatal编程技术网

Javascript 网格中的TreeView给出了;意外标记:";

Javascript 网格中的TreeView给出了;意外标记:";,javascript,asp.net-mvc,telerik,telerik-grid,Javascript,Asp.net Mvc,Telerik,Telerik Grid,我有一个Telerik网格,在EditorTemplate中有一个Telerik TreeView,当按下编辑按钮时弹出,但是网格的onEdit()事件不会被触发,除非我注释掉TreeView Google Chrome的调试器显示:“未捕获的语法错误:意外标记:” Telerik网格: @{ Html.Telerik().Grid<SuperUserViewModel>() .Name("Grid") .DataKeys(keys => keys.Add(x

我有一个Telerik网格,在EditorTemplate中有一个Telerik TreeView,当按下编辑按钮时弹出,但是网格的onEdit()事件不会被触发,除非我注释掉TreeView

Google Chrome的调试器显示:“未捕获的语法错误:意外标记:”

Telerik网格:

@{
Html.Telerik().Grid<SuperUserViewModel>()
    .Name("Grid")
    .DataKeys(keys => keys.Add(x => x.Id))
    .ToolBar(commands => commands.Insert().ButtonType(GridButtonType.Text)
                                 .Text("Opret superbruger"))



    .Columns(column =>
        {
            column.Bound(x => x.UserInitials);
            column.Command(commands =>
                {
                    commands.Edit();
                    commands.Delete();
                });


        })

    .DetailView(x => x.ClientTemplate("<ul><# for (var i = 0; i < Organizations.length; i++) { if(Organizations[i].IsChecked != false){#>"
                                      + "<li><#= Organizations[i].Name #></li>"
                                      + "<# }} #></ul>"))
    .EnableCustomBinding(true)
    .DataBinding(dataBinding => dataBinding.Ajax()
                                           .Select("SelectAjaxEditing", "SuperUser")
                                           .Delete("DeleteAjaxEditing", "SuperUser")
                                           .Update("SaveAjaxEditing", "SuperUser")
                                           .Insert("InsertAjaxEditing", "SuperUser"))
    .Pageable(paging => paging.Style(GridPagerStyles.Numeric | GridPagerStyles.PageSizeDropDown)
                              .Position(GridPagerPosition.Bottom))
    .Editable(editing => editing.Mode(GridEditMode.PopUp))
    .ClientEvents(events => events.OnDataBinding("test").OnEdit("OnEdit"))
    .NoRecordsTemplate("Ingen brugere")
    .Render();
 }

您是否考虑过使用另一个api来制作treeview

@(Html.Telerik().TreeView()

         .Name("organizations")
         .ShowCheckBox(true)
         .BindTo((IEnumerable)ViewData["organizationsAll"], mappings =>
             {
                 mappings.For<OrganizationViewModel>(binding => binding
                                                                    .ItemDataBound((current, org) =>
                                                                        {
                                                                            current.Text = org.Name;
                                                                            current.Value = org.Id.ToString();
                                                                            current.Checked = org.IsChecked;
                                                                            current.Expanded = true;
                                                                        })
                                                                    .Children(org => org.Organizations));
             }))
Uncaught SyntaxError: Unexpected token : telerik.grid.editing.min.js:1146
b.grid.FormViewBinder.evaluatetelerik.grid.editing.min.js:1146
(anonymous function)telerik.grid.editing.min.js:1181
e.extend.proxy.gjquery-1.7.1.min.js:538
e.extend.eachjquery-1.7.1.min.js:480
e.fn.e.eachjquery-1.7.1.min.js:345
(anonymous function)telerik.grid.editing.min.js:1180
e.extend.proxy.gjquery-1.7.1.min.js:538
e.extend.eachjquery-1.7.1.min.js:476
b.grid.FormViewBinder.bindtelerik.grid.editing.min.js:1179
b.editing.implementation.editRowtelerik.grid.editing.min.js:868
(anonymous function)telerik.grid.editing.min.js:573
a.telerik.stopAlltelerik.common.min.js:1
f.event.dispatchjquery-1.7.1.min.js:1183
f.event.add.h.handle.ijquery-1.7.1.min.js:1103