jQuery MiniUI

标题: grid如何禁用滚动事件 [打印本页]

作者: 哎呀    时间: 2023-4-26 11:10:38     标题: grid如何禁用滚动事件

        <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的相应位置--然后才能选择数据,我如何把这个自动滚动给禁止了?我做的下钻功能,用户点击触发下钻就行了,现在是滚动条自己动,导致需要多次选择!


作者: felt    时间: 2023-4-26 14:28:44

提供一下能直接运行重现问题的html来,数据js模拟一下。
作者: 哎呀    时间: 2023-4-26 17:42:19

felt 发表于 2023-4-26 14:28
提供一下能直接运行重现问题的html来,数据js模拟一下。

见附件

作者: 哎呀    时间: 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);
        }
作者: felt    时间: 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
作者: 哎呀    时间: 2023-4-27 09:15:28

felt 发表于 2023-4-27 09:07
这是a标签引起的,建议使用别的标签,比如span,div

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

作者: 哎呀    时间: 2023-4-27 09:48:31

felt 发表于 2023-4-27 09:07
这是a标签引起的,建议使用别的标签,比如span,div

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




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2