jQuery MiniUI

 找回密码
 立即注册
查看: 632|回复: 6
打印 上一主题 下一主题

grid如何禁用滚动事件 [复制链接]

Rank: 6Rank: 6

跳转到指定楼层
楼主
发表于 2023-4-26 11:10:38 |只看该作者 |倒序浏览
        <div id="datagrid1" class="mini-datagrid" style="width: 100%;height: 110px;" showpager="false"
                sortMode="client" allowAlternating="true" showHeader="true" title="新井投产" showLoading="false"
                url="<%=basePath %>productionDailyController/listGetAllOilWaterDaily">
        </div>
        <div id="datagrid2" class="mini-datagrid" style="width: 100%;height: 110px;" showpager="false"
                sortMode="client" allowAlternating="true" showHeader="true" title="新井投注" showLoading="false">
        </div>
        <div id="datagrid3" class="mini-datagrid" style="width: 100%;height: 130px;" showpager="false"
                sortMode="client" allowAlternating="true" showHeader="true" title="油井措施" showLoading="false">
        </div>
        <div id="datagrid4" class="mini-datagrid" style="width: 100%;height: 110px;" showpager="false"
                sortMode="client" allowAlternating="true" showHeader="true" title="水井措施" showLoading="false">
        </div>

由于客户要求要将四个查询放于同一个页面内,高度自适应(通过数据计算的高度),右侧会有滚动条出现,现在存在一个问题,由于datagrid3的数据比较多,自身高度就会出现滚动条,导致我选择datagrid3的行数据时,右侧滚动条会重新定位,如果滚动条在上方的,我选择数据---滚动条自己滚动---重新选择数据,如果在下方,则选择数据--滚动条先滚动到顶部--然后再滚动到datagrid3的相应位置--然后才能选择数据,我如何把这个自动滚动给禁止了?我做的下钻功能,用户点击触发下钻就行了,现在是滚动条自己动,导致需要多次选择!

Rank: 8Rank: 8

沙发
发表于 2023-4-26 14:28:44 |只看该作者
提供一下能直接运行重现问题的html来,数据js模拟一下。

Rank: 6Rank: 6

板凳
发表于 2023-4-26 17:42:19 |只看该作者
felt 发表于 2023-4-26 14:28
提供一下能直接运行重现问题的html来,数据js模拟一下。

见附件
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 6Rank: 6

地板
发表于 2023-4-26 17:45:36 |只看该作者
哎呀 发表于 2023-4-26 17:42
见附件

/* 设置高度 */
        function setDivHeight(o, n) {
                var s = o == grid3? 125: 110, h = s + 31 * n;
                o.setHeight(h);
        }

Rank: 8Rank: 8

5#
发表于 2023-4-27 09:07:47 |只看该作者
哎呀 发表于 2023-4-26 17:45
/* 设置高度 */
        function setDivHeight(o, n) {
                var s = o == grid3? 125: 110, h = s + 31 * n;

这是a标签引起的,建议使用别的标签,比如span,div

Rank: 6Rank: 6

6#
发表于 2023-4-27 09:15:28 |只看该作者
felt 发表于 2023-4-27 09:07
这是a标签引起的,建议使用别的标签,比如span,div

我把全部的a标签都禁了,还是会出现这个问题,我一点数据,滚动条自己就滚动了

Rank: 6Rank: 6

7#
发表于 2023-4-27 09:48:31 |只看该作者
felt 发表于 2023-4-27 09:07
这是a标签引起的,建议使用别的标签,比如span,div

allowCellSelect="true"  加个属性好像不会自己滚动了

Archiver|普加软件

GMT+8, 2024-5-2 05:40 , Processed in 1.030930 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部