【问题标题】:Kendo Menu BindTo Sitemap and configure each item剑道菜单绑定到站点地图并配置每个项目
【发布时间】:2014-01-31 10:28:25
【问题描述】:

如何在菜单绑定到 web.sitemap 时为每个项目添加样式(htmlattribute)

网站地图

<?xml version="1.0" encoding="utf-8" ?>
<siteMap>
  <siteMapNode title="Home" controller="Home" action="Overview">
    <siteMapNode title="Grid">
      <siteMapNode controller="grid" action="index" title="First Look (Razor)" area="razor"/>
      <siteMapNode controller="grid" action="index" title="First Look (ASPX)" area="aspx"/>
    </siteMapNode>
    <siteMapNode title="Menu">
      <siteMapNode controller="menu" action="index" title="First Look (Razor)" area="razor"/>
      <siteMapNode controller="menu" action="index" title="First Look (ASPX)" area="aspx"/>
    </siteMapNode>
  </siteMapNode>
</siteMap>

剑道菜单绑定到 web.sitemap

Html.Kendo().Menu()
.Name("Menu")
.BindTo("web", (item, value) => {                                        
       if(item.Text.Equals("Home"))                                        
       {                                            
            item.Enabled = false;
            // how can i add css style to the item here                            
       }                                       
})
.Render();

谢谢

【问题讨论】:

    标签: kendo-ui kendo-asp.net-mvc web.sitemap kendo-menu


    【解决方案1】:

    找到了将 css 应用于每个带有条件的菜单项的解决方案

    Html.Kendo().Menu()
    .Name("Menu")
    .BindTo("web", (item, value) => {                                        
            if(item.Text.Equals("Home"))                                        
            {   
                 item.Enabled = false;
                 item.HtmlAttributes.Add("style", "background-color:#CCCCCC;");
                 item.LinkHtmlAttributes.Add("style", "font-weight:bold; color:black;");
            }                                       
     })
     .Render();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-24
      • 2014-05-30
      相关资源
      最近更新 更多