我需要知道是否可以创建嵌套的treegrid,其中每个级别都包含自己的一组列。 像我创建一个显示这2个类的网格的东西:
public class Class
{
public int Id { get; set; }
public string ClassName { get; set; }
public string Teacher { get; set; }
}
public class Students
{
public int Id { get; set; }
public string StudentName { get; set; }
public DateTime Birthday { get; set; }
public int IdClass { get; set; }
}
当我显示网格时,有一个Class节点显示类信息,当它展开时,显示学生信息
答案 0 :(得分:1)
是的,它有可能(两种类型的列都相同)。你有两个解决方案:
将两个类中的所有.net属性映射到ExtJs中的单个模型,然后在ExtJS中呈现它们(最终显示来自相同列中两个实体的数据:您决定如何组合数据)。
将.net中的所有相关数据映射到ExtJS中的单个字段并呈现单个列。
此外,您还需要一个方案来使所有节点都不同(例如,.net中ID为1的类在ExtJS中具有ID c1,而在.net中具有ID1的Student在ExtJS中具有ID s1)。此外,应该清楚的是,单个URl将同时提供班级列表和班级学生。