jQuery MiniUI

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

允许多选下,datagrid在第一次选中行时,会产生锚点定位问题 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2019-6-24 10:17:19 |只看该作者 |倒序浏览
允许多选下,datagrid在第一次选中行时,会产生锚点定位问题,是表格移动至最顶端,请问各位大佬有没有避免的方式

Rank: 8Rank: 8

沙发
发表于 2019-6-24 11:07:34 |只看该作者

Rank: 1

板凳
发表于 2019-6-24 13:50:37 |只看该作者
felt 发表于 2019-6-24 11:07
如何重现这样的问题?
http://www.miniui.com/demo/#src=datagrid/datagrid.html

我在案例里编辑都是正常的,只有我这里会产生表格上移的情况,跟我的表头和数据都是js set进去的有关系吗

Rank: 8Rank: 8

地板
发表于 2019-6-24 15:01:35 |只看该作者
zyah 发表于 2019-6-24 13:50
我在案例里编辑都是正常的,只有我这里会产生表格上移的情况,跟我的表头和数据都是js set进去的有关系吗 ...

这个应该是没关系的,请提供一个重现问题的简单html来分析

Rank: 1

5#
发表于 2019-6-24 17:27:20 |只看该作者
felt 发表于 2019-6-24 15:01
这个应该是没关系的,请提供一个重现问题的简单html来分析
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <title>Title</title>
  6. </head>
  7. <body>
  8. <div class="svy-layer-wrapper svy-page-query">
  9.     <div class="pub-main">
  10.         <div class="layer-row container">
  11.                 <div id="Echarts" style="height:300px;"></div>
  12.             <div id="datagrid1" class="mini-datagrid" style="width:100%;height:auto;"
  13.                  idField="HBS" pageSize="-1" autoLoad="false"  multiSelect="true"
  14.                  borderStyle="border-width:1px;">
  15.             </div>
  16.         </div>
  17.     </div>
  18. </div>

  19. </body>
  20. <script type="text/javascript" src="../../../../daie/scripts/jquery.v1.7.2.js" charset="utf-8"></script>
  21. <script type="text/javascript" src="../../../../daie/scripts/miniui/miniui.js" charset="utf-8"></script>
  22. <script type="text/javascript">
  23.     jQuery(document).ready(function(){
  24.         var datagrid = mini.get("datagrid1")
  25.         var cols = [];
  26.         cols.push({
  27.             field: "XH",
  28.             width: 60,
  29.             type : "indexcolumn",
  30.             summaryType : "sum",
  31.             header: "序号",
  32.             allowSort: false
  33.         });
  34.         cols.push({
  35.             field: "XMMC",
  36.             width: 160,
  37.             headerAlign: "left",
  38.             align:"left",
  39.             header: "项目",
  40.             allowSort: false
  41.         });
  42.         datagrid.setColumns(cols);
  43.         var sz = [{
  44.             "XMMC": "营业收入",
  45.             "XMDM": "YYSR",
  46.             "2017年": 126099.25,
  47.             "GJXMBZ": "Y",
  48.             "2018年": 186099.25,
  49.             "2016年": 106099.25
  50.         }, {
  51.             "XMMC": "营业成本",
  52.             "XMDM": "YYCB",
  53.             "2017年": 69032.14,
  54.             "GJXMBZ": "Y",
  55.             "2018年": 89032.14,
  56.             "2016年": 60032.14
  57.         }, {
  58.             "XMMC": "营业税金及附加",
  59.             "XMDM": "YYSJ_FJ",
  60.             "2017年": 27750.58,
  61.             "GJXMBZ": null,
  62.             "2018年": 47750.58,
  63.             "2016年": 20750.58
  64.         }, {
  65.             "XMMC": "销售费用",
  66.             "XMDM": "XSFY",
  67.             "2017年": 59505.56,
  68.             "GJXMBZ": "Y",
  69.             "2018年": 69505.56,
  70.             "2016年": 50505.56
  71.         }, {
  72.             "XMMC": "管理费用",
  73.             "XMDM": "GLFY",
  74.             "2017年": 75010.2,
  75.             "GJXMBZ": null,
  76.             "2018年": 85010.2,
  77.             "2016年": 70010.2
  78.         }, {
  79.             "XMMC": "财务费用",
  80.             "XMDM": "CWFY",
  81.             "2017年": 100409.91,
  82.             "GJXMBZ": "Y",
  83.             "2018年": 160409.91,
  84.             "2016年": 80409.91
  85.         }, {
  86.             "XMMC": "资产减值损失",
  87.             "XMDM": "ZCJZSS",
  88.             "2017年": 109587.84,
  89.             "GJXMBZ": null,
  90.             "2018年": 119587.84,
  91.             "2016年": 89587.84
  92.         }, {
  93.             "XMMC": "公允价值变动收益",
  94.             "XMDM": "GYJZBDSY",
  95.             "2017年": 106617.61,
  96.             "GJXMBZ": "Y",
  97.             "2018年": 127617.61,
  98.             "2016年": 86617.61
  99.         }, {
  100.             "XMMC": "投资收益",
  101.             "XMDM": "TZSY",
  102.             "2017年": 159061.01,
  103.             "GJXMBZ": null,
  104.             "2018年": 199061.01,
  105.             "2016年": 129061.01
  106.         }, {
  107.             "XMMC": "营业利润",
  108.             "XMDM": "YYLR",
  109.             "2017年": 105653.62,
  110.             "GJXMBZ": null,
  111.             "2018年": 135653.62,
  112.             "2016年": 85653.62
  113.         }, {
  114.             "XMMC": "营业外收入",
  115.             "XMDM": "YYWSR",
  116.             "2017年": 104584.53,
  117.             "GJXMBZ": null,
  118.             "2018年": 124584.53,
  119.             "2016年": 84584.53
  120.         }, {
  121.             "XMMC": "营业外支出",
  122.             "XMDM": "YYWZC",
  123.             "2017年": 83094.57,
  124.             "GJXMBZ": null,
  125.             "2018年": 103094.57,
  126.             "2016年": 73094.57
  127.         }, {
  128.             "XMMC": "利润总额",
  129.             "XMDM": "LRZE",
  130.             "2017年": 16157.15,
  131.             "GJXMBZ": null,
  132.             "2018年": 19157.15,
  133.             "2016年": 13157.15
  134.         }, {
  135.             "XMMC": "境外所得金额",
  136.             "XMDM": "JWSDJE",
  137.             "2017年": 30912.45,
  138.             "GJXMBZ": null,
  139.             "2018年": 37912.45,
  140.             "2016年": 25912.45
  141.         }, {
  142.             "XMMC": "纳税调整增加额",
  143.             "XMDM": "NSTZZJE",
  144.             "2017年": 126957.61,
  145.             "GJXMBZ": null,
  146.             "2018年": 196957.61,
  147.             "2016年": 106957.61
  148.         }, {
  149.             "XMMC": "纳税调整减少额",
  150.             "XMDM": "NSTZJSE",
  151.             "2017年": 106647.28,
  152.             "GJXMBZ": null,
  153.             "2018年": 136647.28,
  154.             "2016年": 86647.28
  155.         }, {
  156.             "XMMC": "减:免税、减计收入及加计扣除",
  157.             "XMDM": "MSJJSRJJJKC",
  158.             "2017年": 77910.78,
  159.             "GJXMBZ": null,
  160.             "2018年": 107910.78,
  161.             "2016年": 67910.78
  162.         }, {
  163.             "XMMC": "加:境外应税所得抵减境内亏损",
  164.             "XMDM": "JWYSSDDJJNKS",
  165.             "2017年": 58246.58,
  166.             "GJXMBZ": null,
  167.             "2018年": 88246.58,
  168.             "2016年": 48246.58
  169.         }, {
  170.             "XMMC": "纳税调整后所得",
  171.             "XMDM": "NSTZHSD",
  172.             "2017年": 89972.23,
  173.             "GJXMBZ": null,
  174.             "2018年": 109972.23,
  175.             "2016年": 79972.23
  176.         }, {
  177.             "XMMC": "减:所得减免",
  178.             "XMDM": "SDJM",
  179.             "2017年": 110257.78,
  180.             "GJXMBZ": null,
  181.             "2018年": 150257.78,
  182.             "2016年": 100257.78
  183.         }, {
  184.             "XMMC": "抵扣应纳税所得额",
  185.             "XMDM": "DKYNSSDE",
  186.             "2017年": 37194.03,
  187.             "GJXMBZ": null,
  188.             "2018年": 47194.03,
  189.             "2016年": 30194.03
  190.         }, {
  191.             "XMMC": "弥补以前年度亏损",
  192.             "XMDM": "MBYQNDKS",
  193.             "2017年": 124278.77,
  194.             "GJXMBZ": null,
  195.             "2018年": 184278.77,
  196.             "2016年": 104278.77
  197.         }, {
  198.             "XMMC": "应纳税所得额",
  199.             "XMDM": "YNSSDE",
  200.             "2017年": 124314.89,
  201.             "GJXMBZ": null,
  202.             "2018年": 154314.89,
  203.             "2016年": 104314.89
  204.         }];
  205.         datagrid.setData(sz);

  206.     })

  207. </script>
  208. </html>
复制代码

Rank: 8Rank: 8

6#
发表于 2019-6-24 18:43:00 |只看该作者
zyah 发表于 2019-6-24 17:27

测试你这个页面未发现有这问题。
我们统一一下环境,直接打开我这例子,看能否重现,重现的浏览器是什么。
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Archiver|普加软件

GMT+8, 2024-10-6 15:28 , Processed in 1.036714 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部