Sencha EXT JS datagrid滚动条专门在列上?

Posted

技术标签:

【中文标题】Sencha EXT JS datagrid滚动条专门在列上?【英文标题】:Sencha EXT JS datagrid scrollbar specifically on column? 【发布时间】:2012-09-26 17:04:59 【问题描述】:

我们有一个带有列的网格面板,显示效果很好。特别是一列是一个非常大的字符串。我们想在这一列中添加一个滚动条,只是为了容纳大量的文字。

这可以用 Sencha EXT JS 完成吗?或者如果不能滚动条,那么鼠标悬停在列中显示整个文本怎么样?

var secondTab = Ext.create('Ext.grid.Panel',

        columnWidth: 0.60,
        xtype: 'gridpanel',
        store: standardsResultsStore,
        autoheight: true,
        columns: [
            
                id       :'standardName',
                text   : 'Standard Name',
                flex: 1,
                sortable : true,
                dataIndex: 'standard'
            ,
            
                text   : 'Description',
                flex    : 2,
                sortable : true,
                dataIndex: 'description_standard'
            
        ]

    );     

【问题讨论】:

【参考方案1】:

我是用 CSS 做的,并将 tdCls 添加到特定列

.custom-column .x-grid-cell-inner white-space:normal; --- in tab tdCls: 'custom-column'

【讨论】:

以上是关于Sencha EXT JS datagrid滚动条专门在列上?的主要内容,如果未能解决你的问题,请参考以下文章

sencha touch 2 中的滚动条指示器可见性

如何在DataGrid里面产生滚动条而不滚动题头

Ext Js 6.2.1 classic grid 滚动条bug解决方案

js判断滚动条是否到达底部

Ext JS 和 Sencha 的区别

[JS]Ext最新GPL版