jQuery MiniUI

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

mini-buttonedit点击时传递参数 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-5-13 16:28:45 |只看该作者 |倒序浏览
我想实现点击mini-buttonedit弹出窗口,然后窗口显示的内容则是根据我传过去的参数作为查询条件。
mini.open({
   url: "./depart/selfunc.php?fsup_id="+fsup_id,
这样写了,selfunc.php中grid.setUrl("./data/function_list.php");是这样获取数据的,但是不知道在function_list.php该怎么接受啊,直接$_GET['fsup_id']没有额

Rank: 8Rank: 8

沙发
发表于 2013-5-13 16:44:15 |只看该作者
http://www.miniui.com/demo/#src=datagrid/datagrid.html

mini.open的
onload: function () {
                    var iframe = this.getIFrameEl();
                    var data = { action: "new"};
                    iframe.contentWindow.SetData(data);
                }里面

调用子页面的自定义的SetData()方法,把父页面的data参数传递过去

Rank: 2

板凳
发表于 2013-5-13 17:33:32 |只看该作者
factory 发表于 2013-5-13 16:44
http://www.miniui.com/demo/#src=datagrid/datagrid.html

mini.open的

我是在treegrid里面实现的mini-buttonedit,貌似iframe.contentWindow.SetData(data);这句话有问题额,一直提示json is  error

Rank: 8Rank: 8

地板
发表于 2013-5-13 17:40:08 |只看该作者
gong_cnwh 发表于 2013-5-13 17:33
我是在treegrid里面实现的mini-buttonedit,貌似iframe.contentWindow.SetData(data);这句话有问题额,一 ...

一样的,json is error 是你的json数据问题

Rank: 2

5#
发表于 2013-5-13 18:21:52 |只看该作者
factory 发表于 2013-5-13 17:40
一样的,json is error 是你的json数据问题

它先提示json is error, 然后可以再弹出我获取到的json内容,可能是我哪儿错了吧,再看看。

另外,再请教一下,我看示例文件都是SetData方法实现表单编辑,但我的是点击buttonedit后弹出窗口,示例是form.setData(o);
form.setChanged(false);
但是我的是datagrid,该怎么输出呢?

Rank: 8Rank: 8

6#
发表于 2013-5-14 10:21:53 |只看该作者
gong_cnwh 发表于 2013-5-13 18:21
它先提示json is error, 然后可以再弹出我获取到的json内容,可能是我哪儿错了吧,再看看。

另外,再请 ...

你说的是mini.open弹出的表单吗?
SetData()是子页面的一个自定义的方法,
里面主要是获取从父页面过来的参数,然后根据这个参数,从后台获取出来所有的数据,赋值给表单
如果你的弹出页面是一个表格的话,可以这样,grid.load({key:"aaa",name:"bbb"})

aaa和bbb可以是从父页面传递过来的参数,
然后后台string a = requset["key"]
string b = requset["name"]
获取到这2个参数,再去数据库把对应的数据查找出来

对于表格根据条件查询返回数据,可以参考demo:http://www.miniui.com/demo/#src=datagrid/pager.html

Archiver|普加软件

GMT+8, 2024-5-19 17:21 , Processed in 1.044446 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部