Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.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
Jquery 如何将类应用于剑道树视图的父节点和子节点_Jquery_Kendo Ui_Kendo Asp.net Mvc_Telerik Mvc_Kendo Treeview - Fatal编程技术网

Jquery 如何将类应用于剑道树视图的父节点和子节点

Jquery 如何将类应用于剑道树视图的父节点和子节点,jquery,kendo-ui,kendo-asp.net-mvc,telerik-mvc,kendo-treeview,Jquery,Kendo Ui,Kendo Asp.net Mvc,Telerik Mvc,Kendo Treeview,如何将CSS类添加到剑道树视图的父节点和子节点 我试过这个: @(Html.Kendo().TreeView() .Name("Countries") .DataTextField("CityName") .Checkboxes(checkboxes => checkboxes .Name("cityCheck") .CheckChildren(true) ) .BindTo((IEnume

如何将CSS类添加到剑道树视图的父节点和子节点

我试过这个:

@(Html.Kendo().TreeView()
      .Name("Countries")
      .DataTextField("CityName")
      .Checkboxes(checkboxes => checkboxes
          .Name("cityCheck")
          .CheckChildren(true)
      )
      .BindTo((IEnumerable<CountryModel>)ViewBag.Country, (Kendo.Mvc.UI.Fluent.NavigationBindingFactory<TreeViewItem> mappings) =>
      {
          mappings.For<CityModel>(binding => binding.ItemDataBound((item, parent) =>
          {
              item.Id = parent.Id.ToString();
              item.Text = parent.Name;
              item.HtmlAttributes.Add("class", "citycheck");
          })
          .Children(p => p.City));
          mappings.For<CityModel>(binding => binding.ItemDataBound((item, child) =>
          {
               item.Id = child.Code;
               item.Text = child.Name;
               item.HtmlAttributes.Add("class", "citycheck");
          }));
      })
)
但是,它并没有应用这些类


请告诉我哪里出错。

我在问题中发布的代码现在运行良好

  @(Html.Kendo().TreeView()
  .Name("Countries")
  .DataTextField("CityName")
  .Checkboxes(checkboxes => checkboxes
      .Name("cityCheck")
      .CheckChildren(true)
  )
  .BindTo((IEnumerable<CountryModel>)ViewBag.Country, (Kendo.Mvc.UI.Fluent.NavigationBindingFactory<TreeViewItem> mappings) =>
  {
      mappings.For<CityModel>(binding => binding.ItemDataBound((item, parent) =>
      {
          item.Id = parent.Id.ToString();
          item.Text = parent.Name;
          item.HtmlAttributes.Add("class", "citycheck");
      })
      .Children(p => p.City));
      mappings.For<CityModel>(binding => binding.ItemDataBound((item, child) =>
      {
           item.Id = child.Code;
           item.Text = child.Name;
           item.HtmlAttributes.Add("class", "citycheck");
      }));
  })