jQuery MiniUI

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

mini-buttonedit如果将文本框内的文本传入弹出的表格搜索框内 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2016-7-29 11:07:19 |只看该作者 |倒序浏览
一般mini-buttonedit控件在onbuttonclick后弹出多选表格,在搜索框内输入文本搜索后选中确定,然后选中那一行的名称信息就会传入前一个页面的mini-buttonedit内,我想实现在外面mini-buttonedit的文本框内写入一个文本,在onbuttonclick后将文本信息直接传入弹出表格的搜索框内,该如何实现呢,求大神指教!!!!!!!!!!!

Rank: 8Rank: 8

沙发
发表于 2016-7-29 11:34:42 |只看该作者
onbuttonclick的时候可以获取到输入框的内容。
var value=mini.get(id).getText();
mini.open({
    onload:function(){
          var iframe = this.getIFrameEl();
          iframe.contentWindow.mini.get(id).setValue(value);
    }
})

Rank: 2

板凳
发表于 2016-7-29 14:21:16 |只看该作者
felt 发表于 2016-7-29 11:34
onbuttonclick的时候可以获取到输入框的内容。
var value=mini.get(id).getText();
mini.open({

我把onbuttoncliuck换成了onenter,value取到的是一级界面文本框的值吗,还有我知道二级界面文本框的id,怎么传值呢,小白一个,简单问题请不要嫌弃。。。。。

Rank: 2

地板
发表于 2016-7-29 14:29:03 |只看该作者
felt 发表于 2016-7-29 11:34
onbuttonclick的时候可以获取到输入框的内容。
var value=mini.get(id).getText();
mini.open({

谢谢,刚进入公司实习,还没接触过minui,我的一级页面跟二级页面是两个文件,那么二级页面能取到一级页面的id吗

Rank: 8Rank: 8

5#
发表于 2016-7-29 15:06:23 |只看该作者
ddaylucifer 发表于 2016-7-29 14:29
谢谢,刚进入公司实习,还没接触过minui,我的一级页面跟二级页面是两个文件,那么二级页面能取到一级页 ...

通用跨页面方法
a页面
top["win"]=window;
b页面
top["win"].mini.get(id)

Rank: 2

6#
发表于 2016-7-29 15:28:08 |只看该作者
felt 发表于 2016-7-29 11:34
onbuttonclick的时候可以获取到输入框的内容。
var value=mini.get(id).getText();
mini.open({

我用了这个方法,但是F12提示:无法获取未定义或 null 引用的属性“getText”,这是怎么回事呢

Rank: 8Rank: 8

7#
发表于 2016-7-29 16:12:36 |只看该作者
ddaylucifer 发表于 2016-7-29 15:28
我用了这个方法,但是F12提示:无法获取未定义或 null 引用的属性“getText”,这是怎么回事呢 ...

getText是buttonedit的方法,肯定能用

Rank: 2

8#
发表于 2016-8-1 09:56:40 |只看该作者
dforce 发表于 2016-7-29 16:12
getText是buttonedit的方法,肯定能用

那我只想取父页面文本框的值,然后我用
  1. var btnEdit = mini.get("id").getText();
复制代码
下面筛选的时候使用了文本框的值,但是在数据库追踪的时候,显示我传的值为空
  1. PowerForm.EventWizardWhere = function (e) {
  2.             if (e.id == "id")
  3.                  { e.where = "HumanName =' " + btnEdit +" ' ";}
复制代码
btnEdit是全局变量

Rank: 2

9#
发表于 2016-8-1 09:59:05 |只看该作者
ddaylucifer 发表于 2016-8-1 09:56
那我只想取父页面文本框的值,然后我用下面筛选的时候使用了文本框的值,但是在数据库追踪的时候,显示我 ...

并且我加断点调试的时候,他直接跳过了
  1. var btnEdit = mini.get("id").getText();
复制代码
这个取值语句

Rank: 2

10#
发表于 2016-8-1 10:36:15 |只看该作者
解决了,谢谢各位大大,是全局变量的原因,我把全局变量变成局部变量就可以了,虽然不知道什么原因。。。。

Archiver|普加软件

GMT+8, 2024-9-30 06:37 , Processed in 1.041403 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部