在剑道网站上给出的示例中: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选择一个节点,我该怎么做呢?
答案 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;
}
})