业务包 treeview dotvvm - 重定向后所有树节点折叠
Business pack treeview dotvvm - all tree nodes collapse after redirect
我使用 business pack treeview 组件作为菜单。我想要实现的是,例如,当我单击项目 Chleba
时,它会将我重定向到该类别的详细信息,并且项目 Potraviny
和 Pečivo
应该展开。两项都必须有这个 css class bp-state-expanded
。现在,当我被重定向到详细信息时,树视图中的所有项目都已折叠
以下是我的类别菜单示例。
CategoryList
包含树视图中显示的所有类别。
CategorySelectedList
包含我单击的单个对象。
public List<CategoryListDTO> CategoryList { get; set; } = new List<CategoryListDTO>();
public List<CategoryListDTO> CategorySelectedList { get; set; } = new List<CategoryListDTO>();
这里是我的重定向方法到细节
public void RedirectToCategory()
{
var details = CategorySelectedList.FirstOrDefault();
var productId = details.Id;
var productCategory = details.Name;
Context.RedirectToRoute(Routes.Product, new { ProductCategory = productCategory, Id = productId });
}
有什么办法可以实现这个目标吗?
我们实现了 SelectedValues
集合中项目的自动扩展。它将在本月晚些时候发布的版本中提供。
我使用 business pack treeview 组件作为菜单。我想要实现的是,例如,当我单击项目 Chleba
时,它会将我重定向到该类别的详细信息,并且项目 Potraviny
和 Pečivo
应该展开。两项都必须有这个 css class bp-state-expanded
。现在,当我被重定向到详细信息时,树视图中的所有项目都已折叠
以下是我的类别菜单示例。
CategoryList
包含树视图中显示的所有类别。
CategorySelectedList
包含我单击的单个对象。
public List<CategoryListDTO> CategoryList { get; set; } = new List<CategoryListDTO>();
public List<CategoryListDTO> CategorySelectedList { get; set; } = new List<CategoryListDTO>();
这里是我的重定向方法到细节
public void RedirectToCategory()
{
var details = CategorySelectedList.FirstOrDefault();
var productId = details.Id;
var productCategory = details.Name;
Context.RedirectToRoute(Routes.Product, new { ProductCategory = productCategory, Id = productId });
}
有什么办法可以实现这个目标吗?
我们实现了 SelectedValues
集合中项目的自动扩展。它将在本月晚些时候发布的版本中提供。