【问题标题】:Kendo MVC TreeView not rendering ".k-in" items correctlyKendo MVC TreeView 未正确呈现“.k-in”项目
【发布时间】:2020-06-11 09:05:59
【问题描述】:

我们在 MVC5 项目中使用 Kendo UI MVC 2019.2.619。

我们的 TreeView 是这样渲染的:

我们查看了它最终生成的 HTML

但它应该是这样的

(来源:https://www.telerik.com/forums/k--items

这就是我们生成 TreeView 的方式。

@(Html.Kendo().TreeView()
                                  .Name("BroadcastTreeView")
                                  .DataTextField("Text")
                                  .DataSource(dataSource => dataSource
                                      .Model(model => model
                                          .Id("Id")
                                          .HasChildren("HasChildren")
                                          .Children("Items"))
                                      .Read(read => read.Type(HttpVerbs.Post).Action("ReadTree", "Broadcast").Data("treeViewReadData"))
                                      .Events(events => events.RequestEnd("onRequestEnd")))
                                  .Messages(msg => msg
                                      .Loading("Data ophalen...")
                                      .RequestFailed("Kan data niet ophalen")
                                      .Retry("Probeer opnieuw"))
                                  .Events(events => events
                                      .Change("onTreeViewChange")
                                      .Expand("onTreeViewExpand"))
                                  .HtmlAttributes(new { @class = "custom-border" }))

当我们在 Chrome 调试器中将 .k-in 范围拖到 .k-icon 范围之外时。布局就像它应该的那样。我们没有任何自定义 JavaScript 来操作 TreeView。这是我们正在使用的版本的已知错误吗?谢谢。

【问题讨论】:

  • 您是否检查过 Kendo css 文件和 js 文件是否被正确包含并与您使用的包装器版本相匹配?

标签: kendo-ui telerik kendo-asp.net-mvc kendo-treeview


【解决方案1】:

您最近是否将 jQuery 升级到 3.5?它不允许某些自闭合标签,例如在 Kendo 的源代码中出现的<span class="k-icon" />

https://github.com/telerik/kendo-ui-core/issues/5735

您需要升级 Kendo 或降级 jQuery。

【讨论】:

  • 我们上周升级了剑道,这解决了问题。不管怎样,谢谢。
  • @StephanBisschop 很乐意为您提供帮助。请将您认为最能帮助将来遇到相同问题的 StackOverflow 用户的答案标记为已接受。
【解决方案2】:

我们已经搜索了几个小时,但没有成功。我们决定升级到剑道 2020.5.513。它会导致一些布局问题,但它已经解决了树视图的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-09
    • 2010-10-21
    • 1970-01-01
    • 1970-01-01
    • 2018-06-16
    • 1970-01-01
    相关资源
    最近更新 更多