KendoUI:逐项选择面板栏属性

时间:2013-04-21 12:43:42

标签: c# javascript asp.net-mvc kendo-ui

在剑道网站上给出的示例中:http://demos.kendoui.com/web/panelbar/api.html,它显示了如何以编程方式按索引位置选择项目。

我如何根据Id选择项目?

这就是我将模型绑定到Panelbar控件的方式:

.BindTo(Model.FloorPlanGroups, mappings =>
    {
         mappings.For<Asis.Ibss.Web.Mvc.Areas.Monitoring.Models.FloorPlanGroupModel>(itemDataBound =>
        itemDataBound.ItemDataBound((item, group) =>
        {
           item.Text = group.Name;
           item.HtmlAttributes["data-groupid"] = group.Id;
         })

所以,我想根据data-groupid选择一个节点,我该怎么做呢?

1 个答案:

答案 0 :(得分:1)

我建议你尝试这样的事情:

.BindTo(Model.FloorPlanGroups, mappings =>
{
     mappings.For<Asis.Ibss.Web.Mvc.Areas.Monitoring.Models.FloorPlanGroupModel>(itemDataBound =>
    itemDataBound.ItemDataBound((item, group) =>
    {
       item.Text = group.Name;
       item.HtmlAttributes["data-groupid"] = group.Id;
       if(group.Id==5){
            item.Selected=true;
       }
     })