【发布时间】:2015-12-08 07:04:10
【问题描述】:
剑道菜单文档here 的示例在 Javascript 中设置了 popupCollision 属性。如何使用 Asp.Net MVC HtmlHelpers for Kendo Menu 设置此属性?
【问题讨论】:
标签: kendo-ui kendo-asp.net-mvc kendo-menu
剑道菜单文档here 的示例在 Javascript 中设置了 popupCollision 属性。如何使用 Asp.Net MVC HtmlHelpers for Kendo Menu 设置此属性?
【问题讨论】:
标签: kendo-ui kendo-asp.net-mvc kendo-menu
根据Menu Builder ASP.NET MVC documentation 没有这样的属性。不幸的是,这种差异有时会发生在 JS 和 ASP 版本之间,就像另外两个开发团队一样。
MVC HTML Helper 只生成 JavaScript 代码,因此您可以尝试在文档就绪时使用 JavaScript setOptions 设置它:
$("#menu").data('kendoMenu').setOptions({
popupCollision: false
});
或者更好的是,如果您需要此属性,请首先使用 javascript 版本。
【讨论】: