2

在剑道网站上给出的示例中:http ://demos.kendoui.c​​om/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 选择一个节点,我该怎么做呢?

4

1 回答 1

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;
       }
     })
于 2013-04-21T16:32:40.373 回答