jQuery MiniUI

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

表单中按方向键滚动失效 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2021-6-1 13:40:23 |只看该作者 |倒序浏览

不知道为什么这个表单按下这个方向键只能滚动到下一个用户一次,然后就失效了。
代码部分:
<div id="gridMst" class="mini-datagrid" style="width:100%;height:95%;" idField="id"
     showPager="true" pageSizeWidth="0" showSummaryRow="true"
     ondrawsummarycell="onDrawSummaryCell" pageSize="2000"
     selectOnLoad="true" virtualScroll="true"
     showFilterRow="true">

Rank: 8Rank: 8

沙发
发表于 2021-6-1 15:32:03 |只看该作者
http://www.miniui.com/BigTest/10000-datagrid.html
这是我们大数据表格的例子,可以一直按下,没发现你说的问题

Rank: 3Rank: 3

板凳
发表于 2021-6-1 16:43:29 |只看该作者
felt 发表于 2021-6-1 15:32
http://www.miniui.com/BigTest/10000-datagrid.html
这是我们大数据表格的例子,可以一直按下,没发现你说 ...

因为每选中一个都会加载一下选中的表格的资料,会不会是因为这个原因导致不能生效

Rank: 8Rank: 8

地板
发表于 2021-6-1 17:35:46 |只看该作者
花自然会开 发表于 2021-6-1 16:43
因为每选中一个都会加载一下选中的表格的资料,会不会是因为这个原因导致不能生效
...

那可能是这问题了,如果有焦点的移出,肯定是不好继续键盘操作了

Rank: 3Rank: 3

5#
发表于 2021-6-2 08:58:48 |只看该作者
felt 发表于 2021-6-1 17:35
那可能是这问题了,如果有焦点的移出,肯定是不好继续键盘操作了

那这种情况有什么好的解决方法吗,我试过用autofocus自动聚焦没什么用

Rank: 8Rank: 8

6#
发表于 2021-6-2 09:43:29 |只看该作者
花自然会开 发表于 2021-6-2 08:58
那这种情况有什么好的解决方法吗,我试过用autofocus自动聚焦没什么用

把你这里的处理代码贴出来先、

Rank: 3Rank: 3

7#
发表于 2021-6-2 10:06:44 |只看该作者
felt 发表于 2021-6-2 09:43
把你这里的处理代码贴出来先、

<div class="mini-fit" style="margin-bottom: -17px;">
                        <div id="gridMst" class="mini-datagrid" style="width:100%;height:95%;" idField="id"
                             showPager="true" pageSizeWidth="0" showSummaryRow="true"
                             ondrawsummarycell="onDrawSummaryCell" pageSize="2000"
                             selectOnLoad="true" virtualScroll="true" virtualColumns="true"
                             showFilterRow="true">
                            <div property="columns">
                                <div type="indexcolumn" headerAlign="center" align="left" width="35">序</div>
                                <div field="name" align="left" headerAlign="center" width="60">姓名
                                    <input id="nameFilter" property="filter" class="mini-textbox" style="width:100%;"
                                           onvaluechanged="onFilterChanged"/>
                                </div>
                                <div field="age" width="80" align="left" headerAlign="center" allowSort="true">年龄
                                    <input id="ageFilter" property="filter" class="mini-filteredit"
                                           filterData="ageFilters" style="width:100%;"
                                           onvaluechanged="onFilterChanged"
                                    />
                                </div>

Rank: 8Rank: 8

8#
发表于 2021-6-2 15:21:26 |只看该作者
花自然会开 发表于 2021-6-2 10:06

        ...

还是提供一个例子来吧,运行能够直接看到你说的问题的html页面。

Archiver|普加软件

GMT+8, 2024-11-26 11:45 , Processed in 1.075067 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部