将垂直滚动条添加到包含4个其他组件的ExtJS面板

时间:2016-09-09 14:06:29

标签: extjs scrollbar treegrid

我创建了一个带有布局'hbox'的Ext.Panel,添加了4个子节点,同一个商店的树网格,现在想要为所有这些存储单个垂直滚动条并且只滚动网格的内容而不是头。我搜索了包含Panel选项,可滚动选项将滚动整个布局,因此,子项的可选水平滚动条将消失。有人可以给我一个从哪里开始的提示,用什么选项/组件来完成这个单一的垂直滚动条?

为什么我使用同一个商店在同一个面板中放置4个树网格?因为最后一个是Bryntum Gantt组件。当项目太长并且不想在单元格上使用省略号CSS属性时,第一个网格的第一列应滚动水平。并且我不时需要将甘特图切换到另一个具有更多细节的网格。此外,第二棵树上只有日期列,只要甘特图或其他孩子切换可见性,就必须锁定。

我使用ExtJS 6.0.1 Classic。

提前致谢

1 个答案:

答案 0 :(得分:1)

因为您想保留标题,所以不能使用面板滚动条。相反,您必须在网格滚动器之间建立相互关系:

$ multifun =  function () {
        Route::get('{users?}', ['uses' => 'UserController@show', 'users' => Auth::user()->id]);
};
Route::group(['prefix' => 'users'], $multifun);
Route::group(['prefix' => 'me'], $multifun);

这迫使他们保持同步,as per the docs