jQuery MiniUI

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

demo中的bug,还是我不会用,或者demo不支持此功能?? [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2013-4-9 09:27:35 |只看该作者 |倒序浏览
我使用的demo中的JS,贵站提供的。

现出现以下几个问题:

1、window使用show出问题,能显示,操作也都正常,但是在窗口中输入的内容如果一起发送给处理程序,会出现未定义现象,只要不使用show就没问题,使用hide也不会出这样的错误。

2、分页类中pageIndex的设置,比如我想打开一网页时,从第3页开始显示,我就在html中设置此值,但是每次导航都显示的是1/X 页,而不是3/X页。

3、panel中的
maskOnLoadBoolean加载时遮罩。
设置true或flase,没看到有什么不同。

此上问题是因为demo中的JS不支持,还是其它原因,请求帮助。

Rank: 8Rank: 8

沙发
发表于 2013-4-9 10:10:18 |只看该作者
1.能否提供个可以简单运行,但是能重现出来问题的html页面?因为我这边测试了,没有出现这样的问题
2.我们看下pageIndex,另外,你可以先用grid.gotoPage(2),
grid.load(null,function(){
   grid.gotoPage(2)
})
3.panel一般不作为弹出框使用,maskOnLoad是在弹出的时候才会有遮罩,所以maskOnLoad一般只是用在window上,弹出的时候有无遮罩。window从panel派生,所以也有maskOnLoad属性

Rank: 1

板凳
发表于 2013-4-9 10:39:46 |只看该作者
<!doctype html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="<?=base_url()?>js/boot.js"></script>
<script type="text/javascript">
<!--
mini.parse();
        function show_window(){
           mini.get("select_department").show();
        }
-->
</script>
<title>测试</title>
</head>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<div align="center">
<form action="test/show" method="post">
<input type="text" size="100" name="name" />
<input type="submit" value="send" />
<input type="button" value="show" onclick="show_window()" />
<div id="select_department" class="mini-window" visible="flase" style="width:300px;height:450px;" title="选择接收科室">     
<input type="text" size="20" name="tmp1" /><br />
<input id="tb" class="mini-textbox" emptyText="请输入姓名" name="tb"  /><br />

<input type="checkbox" name="chk_name" value="张三" />张三
</div>
</form>
</div>
</body>
</html>
//我用show显示出window后,输入姓名、选择姓名,然后隐藏窗口,点send发送出去后
php端接收不到window中的任何值,在window中的值没问题。
我只用了原始php函数,没什么问题。我使用的$_POST[]接收的数据。

Rank: 8Rank: 8

地板
发表于 2013-4-9 10:51:22 |只看该作者
xbrid 发表于 2013-4-9 10:39

恩,我再去测下,把问题重现出来。
你先用mini.open来做弹出框。参考http://www.miniui.com/demo/#src=datagrid/datagrid.html

Rank: 1

5#
发表于 2013-4-9 13:26:12 |只看该作者
我如果有mini.open打开窗口,能做到将窗口中输入的数据在点击主页面保存时,一起发送给处理端程序吗,我没看出怎么设置使用呢?

Rank: 8Rank: 8

6#
发表于 2013-4-9 14:02:58 |只看该作者
xbrid 发表于 2013-4-9 13:26
我如果有mini.open打开窗口,能做到将窗口中输入的数据在点击主页面保存时,一起发送给处理端程序吗,我没 ...

http://www.miniui.com/demo/#src=datagrid/datagrid.html

这个就是了,弹出面板方式,新增和编辑保存

一般我们都建议用mini.open的方式去弹出一个面板。因为mini.open是一个html页面,
你除了可以用弹出的方式运行这个页面外,维护的时候,可以单独运行这个页面。是非常方便的,也不需要把一堆的代码跟window混在一起,而且window的的关闭是隐藏,而并非销毁

Archiver|普加软件

GMT+8, 2024-11-6 16:36 , Processed in 1.028240 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部