jQuery MiniUI

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

管理员!求解决问题 关于弹出框set值(急 急 急 ) [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2012-12-3 15:19:09 |只看该作者 |倒序浏览
管理员 我想问一下关于弹窗口 设置值的问题 我该怎么才可以将值 放到弹出层 的 输入框中 ?????
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2012-12-3 15:59:21 |只看该作者
你用mini.open弹出面板
A页面弹出B页面
A页面在mini.open({
    .....
    onload: function () {
                        var iframe = this.getIFrameEl();
                        var data = { action: "edit", id: row.id };
                        iframe.contentWindow.SetData(data);  //调用子页面的SetData(data)方法
                    },
})

通过父页面调用子页面的方法来将父页面的参数传给子页面
参考示例:http://miniui.com/demo/index.html#src=datagrid/datagrid.html

Rank: 2

板凳
发表于 2012-12-3 16:10:11 |只看该作者
factory 发表于 2012-12-3 15:59
你用mini.open弹出面板
A页面弹出B页面
A页面在mini.open({

我用的是 在同一个页面中弹出的 编辑框  
<div id="editWindow" class="mini-window" title="版块分类配置" style="width:700px;"
    showModal="true" allowResize="true" allowDrag="true">
编辑框里面的内容

</div>

然后想通过
var editWindow = mini.get("editWindow");
这个方法获取到 对象 然后再
        通过这样的方法 将值 放进去 但是不知道为什么  那些从服务器端返回来的值 就是没有在弹出的编辑框里面显示出来 ??我想知道用 我这个方法有什么需要特别注意 的地方?现在就是值 没有放进去
                editWindow.show();
                var form = new mini.Form("#editform");
                alert(form);
                form.clear();
                form.loading();
                $.ajax({
                    url: "sectionTypeAction.ecm?method=updateSectionType&ids="+uid,
                    success: function (text) {
                    alert(text);
                        form.unmask();
                        var o = mini.decode(text);
                        form.setData(o);
                    },
                    error: function () {
                        alert("表单加载错误");
                        form.unmask();
                    }
                });

Rank: 2

地板
发表于 2012-12-3 16:46:50 |只看该作者
randy 发表于 2012-12-3 16:10
我用的是 在同一个页面中弹出的 编辑框  

编辑框里面的内容

你的input name和你返回来的json的name名称相同吗?

Rank: 2

5#
发表于 2012-12-3 16:52:16 |只看该作者
Nicola 发表于 2012-12-3 16:46
你的input name和你返回来的json的name名称相同吗?

是相同的 !因为我服务器端 返回的是json 数据 如 :[{name:test}]

Rank: 2

6#
发表于 2012-12-3 16:53:26 |只看该作者
randy 发表于 2012-12-3 16:52
是相同的 !因为我服务器端 返回的是json 数据 如 :[{name:test}]

但是呢 因为返回来的数据 比较多 所以是json 里面还嵌套 有json 数据 但是  名字是跟控制的 名字一样!

Rank: 8Rank: 8

7#
发表于 2012-12-3 17:05:33 |只看该作者
randy 发表于 2012-12-3 16:53
但是呢 因为返回来的数据 比较多 所以是json 里面还嵌套 有json 数据 但是  名字是跟控制的 名字一样! ...

用mini.open弹出做吧,按照我上面说的。而且有现成的demo参考。
具体子页面是在下载的试用包里面的demo/CommonLibs/EmployeeWindow.html

Rank: 2

8#
发表于 2012-12-3 17:26:50 |只看该作者
factory 发表于 2012-12-3 17:05
用mini.open弹出做吧,按照我上面说的。而且有现成的demo参考。
具体子页面是在下载的试用包里面的demo/C ...

因为我的子页面 里面的数据在父类 并不能获取到 必须要从服务器那边取数据出来!我看你的那个Demo  貌似所有的数据都是从父类的页面取得  !这样的话我是不是就要将子类所需要的 值 提前的再父类的页面查询出来?或者说在子类 弹出的页面 也可以再次的去服务器端取数据 ?

Rank: 9Rank: 9Rank: 9

9#
发表于 2012-12-3 18:19:27 |只看该作者
可以在弹出子页面的时候,独立查询数据。

Rank: 2

10#
发表于 2012-12-4 10:10:56 |只看该作者
niko 发表于 2012-12-3 18:19
可以在弹出子页面的时候,独立查询数据。

先谢谢管理员 !那个设置值的问题 已经有部分 值显示出来了 !但是还有个问题就是 关于 mini-buttonedit
这个控件的 !这个控件的值 没有自动的设置进去 !其他的值都已经 很完整的显示了?不知道这个 mini-buttonedit 值 该怎么设置?是不是要自己手动的去处理呢?

Archiver|普加软件

GMT+8, 2024-11-27 08:44 , Processed in 1.062401 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部