我如何使ExtJS树列水平滚动只有内容,而不是标题
How can I make ExtJS treecolumn scroll horizontally only the content and not the header
假设我有一个树形网格,只有一个列,即treeccolumn。面板的宽度为200px,当展开时,一些记录的文本宽度超过200px。目前,Ext将在这些单元格上应用省略号属性。我想做的是在底部显示水平滚动条它会在每次展开/折叠事件时更新。为了实现这一点,我使用了column autoSize()
函数来增加列的大小以适应内容,并自动在底部显示滚动条。但是,增加列宽度也会增加列标题宽度,这是我不想要的。是否有一种方法可以保持标题宽度为200px,只增加列内容宽度,保持滚动条在底部?
提前感谢!
最终我找到了一种方法,但正如@Alexander在他的评论中建议的那样,我不得不输入Ext代码并对其进行修改。实际上,我所做的是删除与header对应的水平滚动伙伴,如下所示:
var headerScroll = myTree.getDockedItems()[0].getScrollable();
mytree.getView().getScrollable().removePartner(headerScroll, "x");
removePartner()
是一个私有函数,所以我不应该使用它,但在这种特殊情况下,我不认为它会干扰其余的代码。
相关文章:
- CSS-如何定位内容数据标题
- ExtJS 5用程序点击actioncolumn gridview
- ExtJS——在展开/折叠时调整面板高度
- 在PHP中使用javascript更改页面标题'if'
- Brightcove获取/显示HTML中的当前视频标题和描述
- React组件-设置页面标题
- jQuery动态更改标题
- ExtJS 4-自定义排序函数只在点击列标题后执行
- 如何在extjs中的标题栏上临时展开鼠标上折叠的面板
- ExtJS 6 图表 -- 更改标题颜色
- ExtJS 6 网格无法正确更新/刷新列标题
- ExtJs :一个列标题用于多个列
- ExtJS柱状图,带2个Y轴和标题
- ExtJS 4.2-网格列标题文本应该在第一次加载时完全可见
- 在ExtJS中单击标题对网格中的日期列进行排序
- 如何删除网格面板的标题?——ExtJs
- 在Extjs gridpanel标题中添加帮助按钮
- 我如何使ExtJS树列水平滚动只有内容,而不是标题
- ExtJS 3-在点击网格列标题时禁用排序
- Extjs 4分组列标题动态文本修改