jQuery MiniUI

标题: 代码补充 [打印本页]

作者: 18401475973    时间: 2017-4-6 14:27:16     标题: 代码补充

<div style="text-align:center;padding:10px;margin-top: 50px">               
                    <a class="mini-button" style="width:60px;margin-right:20px;">确定</a>      
                    <a class="mini-button" style="width:60px;">取消</a>      
            </div>        


//取消按钮
            function onCancel(e) {
                    CloseWindow("close");
            }
      只要一点取消按钮,页面就会选中下一个复选框,找了一天了,很烦


作者: dforce    时间: 2017-4-6 15:48:23

这些代码看不出什么问题,
把你关闭弹出后的处理代码贴出来,
mini.open的destroy里面有没有执行什么特别的操作
作者: 18401475973    时间: 2017-4-6 16:27:07

dforce 发表于 2017-4-6 15:48
这些代码看不出什么问题,
把你关闭弹出后的处理代码贴出来,
mini.open的destroy里面有没有执行什么特别的 ...

/*
                  添加角色      
       */
        function add() {
            mini.open({
                url:"<%=request.getContextPath()%>/role/toAddRole",
                                title : "新增角色",
                                width : 400,
                                height : 600,
                                onload : function() {
                                        var iframe = this.getIFrameEl();
                                        var data = {
                                                action : "new"
                                        };
                                        iframe.contentWindow.SetData(data);
                                },
                                ondestroy : function(action) {

                                        grid.reload();
                                }
                        });
                }
就只有这个点击时弹出函数
作者: dforce    时间: 2017-4-6 16:31:33

18401475973 发表于 2017-4-6 16:27
/*
                  添加角色      
       */

这只看到了你弹出关闭的时候执行了表格的刷新,刷新不会改变原有的选中行的,是不是因为你加了新增行,导致原来的选中行下去了一行?实际选中的并没有改变?
作者: 18401475973    时间: 2017-4-6 17:10:15

dforce 发表于 2017-4-6 16:31
这只看到了你弹出关闭的时候执行了表格的刷新,刷新不会改变原有的选中行的,是不是因为你加了新增行,导 ...

我只是弹出了增加窗口,实际上并没有做增加操作,然后点击取消按钮,他就自动给我选中下一个复选框了
作者: dforce    时间: 2017-4-6 17:18:25

18401475973 发表于 2017-4-6 17:10
我只是弹出了增加窗口,实际上并没有做增加操作,然后点击取消按钮,他就自动给我选中下一个复选框了 ...

这并不会,按你描述你的页面和我们示例一样,我们示例关闭并不会改变选中
http://www.miniui.com/demo/#src=datagrid/datagrid.html
能不能按照我们示例改造一下重现出你说的问题, 再将例子打包上来




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