jQuery MiniUI

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

关于Grid应用的三个问题 [复制链接]

Rank: 6Rank: 6

跳转到指定楼层
楼主
发表于 2012-11-8 14:50:34 |只看该作者 |倒序浏览
问题1,在如图表格中,在第一列输入“表格1”时,第2至第4列的“值1、值2、值3”可以根据第一列的“表格1”的值从数据库中查找后相应加载,并且为只读不可修改。该如何实现?

问题2,查询表格数据时,查询条件为弹出页面时,Grid如何获取查询条件设定的相关值。即如下图该如何实现?


问题3,在表格Grid的列标题上实现右键菜单事件时,该如何获取鼠标所在列的“字段名、列标题名以及列顺序号”

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2012-11-8 15:08:45 |只看该作者
对于miniui而言,
问题1,你可以监听表格的oncellcommitedit或者oncellendedit事件,然后获得将后台返回回来的数据填充到后面3个单元格里
function cellendedit(e){
    var data = e.value;
    var row = e.row;
    $.ajax({
          url: "../data/AjaxService.aspx?method=..........&value=" +value,
          success: function (text) {
               var data =  mini.decode(text);
               grid.update(row,{值1:data.a;值2:data.b;值3:data.c}) ;//直接更新这行数据      
          },
          error: function () {
          }
                    });
}

问题2.直接用mini.open弹出这个弹出框,然后在点击开始查询的时候.你可以这样
window.Owner.getValues(values);
父页面有个getValues(data)方法,子页面通过window.Owner.getValues(values);来操作这个方法,使得父页面获得子页面的values;

问题3.下周更新增加右键获得表头的信息.字段,名称什么的功能

Rank: 6Rank: 6

板凳
发表于 2012-11-8 15:23:49 |只看该作者
factory 发表于 2012-11-8 15:08
对于miniui而言,
问题1,你可以监听表格的oncellcommitedit或者oncellendedit事件,然后获得将后台返回回来的 ...

能否在官方Demo中提供相关示例?

Rank: 9Rank: 9Rank: 9

地板
发表于 2012-11-8 15:32:00 |只看该作者
1)联动修改示例:http://www.miniui.com/demo/#src=datagrid/celllinkedit.html
2)获取弹出面板数据示例:http://www.miniui.com/demo/#src=buttonedit/selectGrid.html
3)下周提供表格的onheadercellcontext事件。

Archiver|普加软件

GMT+8, 2024-11-27 01:18 , Processed in 1.021340 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部