jQuery MiniUI

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

为啥在编辑的过程中,调节宽度,编辑框就没了 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-5-11 14:59:38 |只看该作者 |倒序浏览
我先点击编辑,发现宽度不够,不能完全显示我要的内容,就拉伸宽度,然后它貌似又重新load了,这样貌似不好额

Rank: 9Rank: 9Rank: 9

沙发
发表于 2013-5-12 09:43:56 |只看该作者
调整列宽度是不会重现加载grid的。
参考示例:http://www.miniui.com/demo/#src=datagrid/celledit.html

Rank: 2

板凳
发表于 2013-5-13 09:39:11 |只看该作者
niko 发表于 2013-5-12 09:43
调整列宽度是不会重现加载grid的。
参考示例:http://www.miniui.com/demo/#src=datagrid/celledit.html ...

你这个示例它确实没重新加载,可以编辑框就不见了,我实现的是在toolbar中有按钮,然后选中某一行后在编辑,然后调整宽度,很明显的编辑框用户看不见了,修改的内容就又没了
http://www.miniui.com/demo/datagrid/rowedit.html

Rank: 8Rank: 8

地板
发表于 2013-5-13 13:57:51 |只看该作者
gong_cnwh 发表于 2013-5-13 09:39
你这个示例它确实没重新加载,可以编辑框就不见了,我实现的是在toolbar中有按钮,然后选中某一行后在编 ...

已经修复,更新下载即可

Rank: 2

5#
发表于 2013-5-13 19:50:26 |只看该作者
本帖最后由 gong_cnwh 于 2013-5-13 19:52 编辑
factory 发表于 2013-5-13 13:57
已经修复,更新下载即可
http://www.miniui.com/demo/datagrid/rowedit.html
官网的示例文件怎么编辑的时候都不能调整宽度了。
另外行编辑里面有mini-buttonedit,然后弹出框中选择后,回来编辑框也是没有了,用户就必须重新点击一下编辑按钮。。。

Rank: 8Rank: 8

6#
发表于 2013-5-14 09:58:03 |只看该作者
gong_cnwh 发表于 2013-5-13 19:50
http://www.miniui.com/demo/datagrid/rowedit.html
官网的示例文件怎么编辑的时候都不能调整宽度了。
另外 ...

现在的解决方案就是行编辑下,列宽不能拖动。

Rank: 2

7#
发表于 2013-5-14 10:24:43 |只看该作者
factory 发表于 2013-5-14 09:58
现在的解决方案就是行编辑下,列宽不能拖动。

还有行编辑中存在mini-buttonedit,然后弹出框选择后,回来编辑框又没了,用户必须重新点击编辑按钮。。

Rank: 8Rank: 8

8#
发表于 2013-5-14 14:21:15 |只看该作者
gong_cnwh 发表于 2013-5-14 10:24
还有行编辑中存在mini-buttonedit,然后弹出框选择后,回来编辑框又没了,用户必须重新点击编辑按钮。。 ...

你把你的mini.open 贴我看看

应该是你的ondestroy里面执行了cancelEdit()

Rank: 2

9#
发表于 2013-5-14 14:48:37 |只看该作者
factory 发表于 2013-5-14 14:21
你把你的mini.open 贴我看看

应该是你的ondestroy里面执行了cancelEdit()

        mini.open({
                url: "./depart/selmanager.php",
                title: "选择列表",
                width: 650,
                height: 400,
                ondestroy: function (action) {
                        //if (action == "close") return false;
                        if (action == "ok")
                        {
                                var iframe = this.getIFrameEl();
                                var data = iframe.contentWindow.GetData();
                                data = mini.clone(data);    //必须

                                var row = prjuser_grid.getSelected();
                                prjuser_grid.updateRow(row, {
                                        managerid: data.wid,
                                        manager: data.wid+"/"+data.ename
                                });
                               
                        }
                }
        });            

Rank: 8Rank: 8

10#
发表于 2013-5-14 14:52:16 |只看该作者
gong_cnwh 发表于 2013-5-14 14:48
mini.open({
                url: "./depart/selmanager.php",
                title: "选择列表",

updateRow()也会取消掉编辑状态,因为update的是行,而并非编辑器

Archiver|普加软件

GMT+8, 2024-11-28 11:37 , Processed in 1.037710 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部