jQuery MiniUI

标题: D.mini._doOpen is not a function [打印本页]

作者: hjh1126123    时间: 2017-12-19 10:19:54     标题: D.mini._doOpen is not a function

代码如下:
window.Detail = function () {
                var row = grid.getSelected();
                if (row) {
                    EditRecord(2, row.Id, "xxxx.aspx", "主运单详情查看", 820, 600, function () {
                        Search();
                    });
                } else {
                    msgBox("请选中一条记录", "系统提示!", null, null);
                }
            }


var EditRecord = function (type, id, url, title, width, height, callback) {
    mini.open({
        url: url,
        title: title,
        width: width,
        height: height,
        onload: function () {
            var iframe = this.getIFrameEl();
            var data = {};
            if (type == 1) {            
                data = { action: "new", param: id };
            }
            else {              
                data = { action: "edit", id: id };
            }         
            iframe.contentWindow.SetData(data);
        },
        ondestroy: function (action) {
            callback();
        }
    });
}


会报如标题般的错误,我看官方API 不清楚问题出在哪了,希望版主大大帮帮萌新

作者: felt    时间: 2017-12-19 10:39:55

[attach]10312[/attach]本地测试你这两个方法未发现报你说的错位。
请提供一个能简单重现问题的页面

作者: hjh1126123    时间: 2017-12-19 11:32:01

felt 发表于 2017-12-19 10:39
本地测试你这两个方法未发现报你说的错位。
请提供一个能简单重现问题的页面
...

谢谢版主大大的热心回复,我刚刚自己重写了一个页面确实没问题,但是用在项目里面就有问题,最后经过测试,发现了问题所在,因为之前那批走的人留下来的项目任然使用的是miniui 2.x版本,然后如果在一个tab选项卡页面里面使用新版的miniui的话,mini.open便会报错,版主大大,这个问题该怎么办,我升级的主要原因是想要使用miniui 3.x的 Textboxlist 的 onfocus 的 method ,因为一定要输入字符才能弹出选项卡实在是有点蛋疼,我在后端的查询是有首字母匹配的,输入字符很容易造成选项卡展示不全的情况
作者: hjh1126123    时间: 2017-12-19 11:35:13

felt 发表于 2017-12-19 10:39
本地测试你这两个方法未发现报你说的错位。
请提供一个能简单重现问题的页面
...

新版本实在是太好用了,用 focus + showButton + onbuttonclick 可以达到非常完美的效果
作者: hjh1126123    时间: 2017-12-19 11:41:50

felt 发表于 2017-12-19 10:39
本地测试你这两个方法未发现报你说的错位。
请提供一个能简单重现问题的页面
...

诺是我去升级主页的miniui,感觉我的所有子页的mini open 都会出问题
作者: felt    时间: 2017-12-19 12:47:37

hjh1126123 发表于 2017-12-19 11:41
诺是我去升级主页的miniui,感觉我的所有子页的mini open 都会出问题

还是更新吧,2.x版本是我们五六年前的版本,早就已经不维护了。
3.x版本和2.x版本是有30%的API不一样的,另外功能性能是大幅提升的。
作者: hjh1126123    时间: 2017-12-19 13:37:57

felt 发表于 2017-12-19 12:47
还是更新吧,2.x版本是我们五六年前的版本,早就已经不维护了。
3.x版本和2.x版本是有30%的API不一样的, ...

那只能对系统进行大更新了,加班了,辛苦版主大大了




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