我有一个使用 ExtJS6 工作的树列表,但由于项目会根据它们的深度自动填充,并且其中的文本会被截断以供第三个孩子或更深。由于我将其用作菜单,因此具有固定的宽度。我需要删除自动计算的 leftpad 边距。在浏览树列表的 extjs api 时,我没有发现任何有用的东西。谁能帮忙
问问题
510 次
1 回答
1
如果您看一下treelist
andtreelistitem
和抽象树列表项的代码,您会发现您可以使用未记录的配置属性indent:0
或方法setIndent(0)
。
不知道为什么没有记录,大概他们打算在未来的版本中更改命名。
我通过打开仪表板示例,展开“页面”子树,然后将以下行放入浏览器控制台来测试它是否正常工作:
Ext.ComponentQuery.query("treelist")[0].setIndent(0);
于 2016-07-07T10:34:43.303 回答