0

我有一个使用 ExtJS6 工作的树列表,但由于项目会根据它们的深度自动填充,并且其中的文本会被截断以供第三个孩子或更深。由于我将其用作菜单,因此具有固定的宽度。我需要删除自动计算的 leftpad 边距。在浏览树列表的 extjs api 时,我没有发现任何有用的东西。谁能帮忙

4

1 回答 1

1

如果您看一下treelistandtreelistitem和抽象树列表项的代码,您会发现您可以使用未记录的配置属性indent:0或方法setIndent(0)

不知道为什么没有记录,大概他们打算在未来的版本中更改命名。

我通过打开仪表板示例,展开“页面”子树,然后将以下行放入浏览器控制台来测试它是否正常工作:

Ext.ComponentQuery.query("treelist")[0].setIndent(0);
于 2016-07-07T10:34:43.303 回答