如何使 TWebTableControl 在 TMS WEB Core 中可滚动?

问题描述 投票:0回答:1

我的表单上有一个

TWebTableControl
组件,其中有数百行,但我只看到几行,并且无法在表格组件中滚动,因为没有滚动条和鼠标滚轮没有任何作用。

这是我的

TWebTableControl
组件的 DFM 代码:

object tblUsers: TWebTableControl
  AlignWithMargins = True
  Left = 19
  Top = 67
  Width = 1374
  Height = 846
  Margins.Left = 5
  Margins.Top = 5
  Margins.Right = 5
  Margins.Bottom = 5
  Align = alClient
  BorderColor = clSilver
  ChildOrder = 1
  ElementHeaderClassName = 'table thead-dark'
  ElementTableClassName = 'table table-hover table-bordered table-striped table-sm'
  ColCount = 4
end

然后我动态地将近千行加载到其中。所有行肯定都会加载到表中,因为当我在网页上“检查元素”时可以看到它们。

在这里你可以看到我的行被切断并且不可滚动:

如何使

TWebTableControl
可滚动?


文档说上面有一个

ScrollVertical
布尔属性,但我没有看到这个属性:

delphi scrollbar scrollable tms tms-web-core
1个回答
0
投票

好的。这花了一段时间才找到,但是有一个

ScrollVertical
布尔属性,但是你像我一样通过搜索找不到它。

我最终一一检查了每一个属性,并最终手动找到了它。

它是

Options
属性中的子属性:


从那里启用

ScrollVertical
即可。我现在可以在表格中滚动了😁

© www.soinside.com 2019 - 2024. All rights reserved.