【问题标题】:Smartgwt Enable Scrolling in disabled gridSmartgwt 在禁用的网格中启用滚动
【发布时间】:2016-08-29 17:29:42
【问题描述】:

我有一个小的 smartgwt listgrid,它一次只能显示 3 条记录,但理论上可以有 10 条以上的记录。我们的 UI 设计是仅在用户进入编辑模式时才启用网格。只要不发生这种情况,用户就不能选择(分配)记录。网格仅包含一个选择复选框列和一个名称列。这是选择的代码。

gridRealmDt.setCanSelectAll(false);
gridRealmDt.setSelectionType(SelectionStyle.SIMPLE);
gridRealmDt.setSelectionAppearance(SelectionAppearance.CHECKBOX);

但只要网格被禁用,滚动也被禁用。有没有办法在禁用的网格上启用滚动?也可以不禁用网格而只阻止选择复选框。有没有办法将网格设置为只读模式之类的?

我们使用 smartgwt 6.0p 和 gwt 2.6。

【问题讨论】:

    标签: java gwt scroll grid smartgwt


    【解决方案1】:

    我们有一个类似的案例。我们继续使用:

    set_canEdit(boolean canEdit)
    

    所有记录。

    【讨论】:

      【解决方案2】:

      不幸的是,设置 canEdit 并没有改变我们这边的行为。我用一个 SelectionUpdated 处理程序解决了这个问题,当 GUI 端的选择发生变化时,我在网格中恢复了 DB 状态。我还必须在我的类中创建一个字段,以防止在通过代码更改选择时出现无限循环。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-01-18
        • 1970-01-01
        • 1970-01-01
        • 2022-11-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多