jQuery MiniUI

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

为什么一个页面用2个win不行啊 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2012-8-21 13:41:53 |只看该作者 |倒序浏览
用2个win点了一下后,就出现脚本错误:this.CY7.style 为空或不是对象。。。

跪求解决啊

Rank: 9Rank: 9Rank: 9

沙发
发表于 2012-8-21 14:07:58 |只看该作者
把代码贴一下。

Rank: 1

板凳
发表于 2012-8-21 14:27:49 |只看该作者
  1. <div id="datagrid1" class="mini-datagrid" style="width:100%;height:550px;overflow-y:scroll; "
  2. allowResize="false"
  3. url="mu.php?for=order&act=list"
  4. idField="id"
  5. allowAlternating="true"
  6. pageSize="20"
  7. >
  8. <div property="columns">
  9.   <div field="id" width="30" type="indexcolumn" align="center" headerAlign="center">#</div>  
  10.   <div field="ord_sn" width="100" headerAlign="center" allowSort="false">订单编号</div>               
  11.   <div field="ord_price" width="60" headerAlign="center" allowSort="true">订单总额</div>
  12.   <div field="ord_status" width="100" headerAlign="center" allowSort="false">订单状态</div>           
  13.   <div field="ord_time" width="80" headerAlign="center" dateFormat="yyyy-M-d H:mm:ss" allowSort="true">成交时间</div>
  14.   <div field="handle" width="60" align="center" headerAlign="center">操作</div>                     
  15. </div>
  16. </div>   
  17. <div id="win1" class="mini-window" style="width:800px;height:500px;"
  18.     showMaxButton="true"
  19.     allowResize="false" allowDrag="true"
  20. >
  21. 载入中...
  22. </div>
  23. <script type="text/javascript">
  24. mini.parse();

  25. var grid = mini.get("datagrid1");
  26. grid.load();
  27. //grid.sortBy("price", "desc");

  28. var win = mini.get("win1");
  29. function orderClick(action, id)
  30. {
  31.   win.set({
  32.    title: "订单详情",
  33.    url: "order.php?act=" + action + "&id=" + id
  34.   });
  35.   win.show();
  36. }
  37. grid.on("drawcell", function (e) {

  38.   var record = e.record,
  39.     column = e.column,
  40.     field = e.field,
  41.     value = e.value;

  42.   if (field == "handle") {
  43.     e.cellStyle = "text-align:center";
  44.     e.cellHtml = '<a href="javascript:orderClick(\'edit\', \'' + record.id + '\')">修改</a>&nbsp; ';
  45.     e.cellHtml += '<a href="javascript:orderClick(\'view\', \'' + record.id + '\')">详细</a>&nbsp; ';
  46.   }
  47.   
  48. });
  49. </script>
复制代码

Rank: 9Rank: 9Rank: 9

地板
发表于 2012-8-21 16:07:48 |只看该作者
你发的代码,只有一个mini.Window把。

Rank: 1

5#
发表于 2012-8-21 16:25:51 |只看该作者
多个啊 你看orderClick函数,每次参数都不同 其实是很多个

Rank: 9Rank: 9Rank: 9

6#
发表于 2012-8-21 16:31:44 |只看该作者
你这个是弹出一个新页面显示详细信息把。
用这个例子参考:
http://www.miniui.com/demo/#src=datagrid/datagrid.html

mini.open方法更适合你这个场景。

Archiver|普加软件

GMT+8, 2024-11-26 08:53 , Processed in 1.025951 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部