我有一个剑道树列表。折叠事件绑定到onCollapse()
方法,展开事件绑定到onExpand()
方法。
换句话说:第一列由级别组成。默认级别为 0,默认展开并显示(所有子级)级别 1 的所有行。展开级别 1 行时,显示其子级(级别 2)。同时,该列必须拉伸一点(以显示下一个级别编号)。当展开另一层 1 行时,该列不需要拉伸,但是当展开 2 层的一行时,第一列必须再次拉伸以显示第 3 层,依此类推。
因此,我使用treeList.autoFitColumn(0)
. 每当我展开相同级别的行时,这会在每秒展开一次后自动调整(这不是我所期望的,因为展开相同级别意味着该列在第一次展开后确实增长了,但在第二次展开后没有增长。
另一种方法是手动更改宽度,但我找不到类似treeList.columns[0].setWidth(x)
.