scroller 滚动盒子

scroller 是一个支持内容区域滚动的布局容器。

  • XML 元素:scroller

  • Java 类:JmixScroller

基本用法

scroller 支持在一个比较小的区域展示需要大空间的内容。其内部可滚动区域放置的组件必须由一个布局组件包装,例如,vbox 垂直盒子

scroller basic
<scroller id="scroller">
    <vbox>
        <datePicker label="Date"/>
        <textField label="textField"/>
        <textArea label="textArea"/>
        <hbox spacing="true">
            <button text="button"/>
        </hbox>
    </vbox>
</scroller>

XML 属性

scrollBarsDirection

定义当内容超出区域时可以使用哪些方向的滚动。支持:

  • VERTICAL — 启用垂直滚动。

  • HORIZONTAL — 启用水平滚动。

  • BOTH — 启用垂直和水平滚动。这是默认值。

  • NONE — 禁用滚动。

事件和处理器

在 Jmix Studio 生成处理器桩代码时,可以使用 Jmix UI 组件面板的 Handlers 标签页或者视图类顶部面板的 Generate Handler 添加,也可以通过 CodeGenerate 菜单(Alt+Insert / Cmd+N)生成。

参考