问题标签 [kendo-panelbar]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
889 浏览

kendo-ui - Kendo PanelBar 和嵌套浮动 div (ASP.NET MVC)

我试图在每个面板中插入一个剑道列表视图,但它似乎搞砸了,因为我的列表视图项目有 css float:left

我已将问题简化为以下内容..它没有在面板栏中显示任何项目,因为 div 具有浮动样式

)

这是一个非常简化的版本,它不下一个列表视图。谢谢

0 投票
1 回答
883 浏览

html - Kendo PanelBar HTML 字符串作为内容

我正在实现一个视图,其中有选项卡(Kendo TabStrip),这些选项卡内部是一些手风琴项目(Kendo PanelBar)。我使用 foreach 动态绘制选项卡,在每个选项卡中,我还使用 foreach 绘制手风琴。问题是,每个手风琴项的内容都是一个 HTML 字符串(如:)<p>Some <strong>text</strong></p>。在 chrome 中一切正常,但在 IE8 中一切都消失了(因为页面 HTML 与字符串 HTML 混合)。

这是我的代码:

我也试过在.Content中使用这段代码:

但我收到此错误:自定义工具错误:Inline markup blocks (@<p>Content</p>) cannot be nested. Only one level of inline markup is allowed.

有什么建议吗??

提前致谢!

0 投票
0 回答
255 浏览

asp.net-mvc - 无法在 IE 11 中使用键盘来导航 Html.DropdownListFor 当它位于 Kendo 面板栏中时

我在 Razor MVCHtml.DropdownListFor的 Kendo Panelbar ( ) 中使用from。Html.Kendo().PanelBar()我可以使用键盘上的向上和向下箭头在 Chrome 和 Firefox 的下拉菜单中的不同项目之间切换,但在 IE 11 中无法做到这一点(我尚未在其他版本的 IE 上测试过)。

有谁知道为什么会发生这种情况以及可能的解决方法是什么?

如果我使用Html.Kendo().DropdownListFor,我没有问题,但由于某些原因我不想使用 Kendo 的DropdownListFor

0 投票
1 回答
927 浏览

asp.net - 更改 KendoPanelBar 项目的文本

我有具有 Kendo Controls 的 asp.net Web 应用程序。我添加了具有三个面板栏项目的 KendoPanel..

我想在按钮单击事件上更改 PanelBar 的第二个项目的标题文本..

我怎样才能做到这一点?

谢谢

0 投票
1 回答
1966 浏览

kendo-ui - 有什么方法可以在单击按钮时将项目添加到剑道面板栏?

我正在开发一个应用程序,我需要在单击按钮时将项目添加到剑道面板栏。这些面板需要可展开/折叠。有没有办法做到这一点?

0 投票
1 回答
1081 浏览

css - IE 兼容模式下的 Kendo UI - 滚动面板栏

在更新网站的过程中,我们需要在兼容模式下支持 IE,以免破坏现有功能。

有一个新的侧边菜单,它使用了 Kendo UI 的 PanelBar。但是,如果内容溢出并且我们必须滚动,则 kendo 控件无法正确滚动 - 项目浮动在顶部的固定位置。

IE 兼容模式 vs IE Edge:(请忽略大小差异)

IE 兼容模式问题 IE 边缘正确

我在这里创建了一个小提琴来复制:

http://jsfiddle.net/paulcoghill/k4gqq2dk/7/

可以在兼容模式下查看结果进行测试:http: //jsfiddle.net/paulcoghill/k4gqq2dk/7/embedded/result/

任何人都可以找到解决方法或解决此问题吗?

我尝试过处理差异溢出和 z-indexes,更新剑道,但我不知道发生了什么。

0 投票
0 回答
525 浏览

javascript - 使用 MVVM 时如何在 viewmodel 中获取 Kendo 控件

我有一个简单的页面,其中包含一些这样的控件:

然后我做这样的事情来创建一个视图模型并绑定东西:

在页面中有多个控件,所以我将它们全部绑定。

虚拟机内部:

这可行,但我正在使用的面板栏上有方法和事件,我想使用它们。

到目前为止,如果我想使用 viewModel 中的内置方法和事件,我必须这样做:

如果我尝试抓取并检查 observable:

它没有剑道内置方法,只有我自己定义的方法。

由于我不想重新发明轮子并重新实现所有应该已经存在的方法,有没有办法让我的 ActionMenu 访问“kendoPanelBar”功能?

毕竟它们是相同的控件,我想一定有某种方法可以让它像这样工作:

有任何想法吗?此特定示例适用于 panelBar,但同样的问题适用于所有其他控件。提前致谢

0 投票
2 回答
639 浏览

jquery - JSON - 无法读取未定义的属性长度

我正在尝试使用剑道数据源制作剑道面板栏。我在此行的 jquery.min.js 文件中收到“无法读取未定义的属性长度” var panelBar = $("#foodGroups").kendoPanelBar({dataSource: ds }).data("kendoPanelBar");。我认为这是因为我的数据源。这是一个剑道数据源格式示例的示例。我的数据源数据格式不正确吗?代码:

0 投票
1 回答
566 浏览

jquery - 更改 Kendo PanelBar 的项目名称

我无法更改第一项的名称。使用下面的示例在第二个项目上效果很好,依此类推,但我不能更改第一个项目的名称,只能更改后续项目?如何使用 jQuery 访问第一个项目。试过 li:nth(0)

你可以在这里看到它:http: //dojo.telerik.com/@OnaBai/Uzugu

0 投票
1 回答
157 浏览

html - 阅读 HTML 列表时,如何使 Kendo UI 面板栏“跳过”一个元素?

我正在使用 Knockout.js 3.3 并使用带有自定义元素的组件。我正在尝试将 Kendo UIPanelbar与该列表一起使用。唯一的问题是,它失败了(嵌套<ul>不会展开),因为我的列表格式如下:

<sidebar-step>是一个自定义元素,其中包含一个模板<li>和一个子列表。我猜因为<sidebar-step>不是 的通常子元素<ul>,所以它会导致它搞砸。

有没有办法让 Kendo UI 以某种方式“忽略”<sidebar-step>标签?

编辑:如果不可能,我该怎么做才能使列表可扩展(即使使用此自定义元素)?