博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【知识积累】jQuery MiniUI实现表单联动
阅读量:7282 次
发布时间:2019-06-30

本文共 1887 字,大约阅读时间需要 6 分钟。

需求介绍:

点击第一个datagrid里面的节点名称,在页面上的第二个datagrid里面显示出它对应的相关信息。用jQuery MiniUI实现表单的联动效果:

关键代码:

(1)第一个datagrid实现:

节点名称
计划类型
(2)第二个datagrid实现:

 
用户名称
审批类型
操作
(3)实现联动效果

注意:在这里要做的是通过选中datagrid1中行,触发datagrid1的onselectionchanged事件。

 function onSelectionChanged(e) {        var grid = e.sender;        var record = grid.getSelected();        var nodeid = record.ID;        var approvalusername = "";        grid1.load({ processid: nodeid, ApprovalUserName: "" });    }
datagrid1的onselectionchanged事件触发了datagrid2的load事件。而datagrid2绑定了方法:QueryApprovalUserByApprovUserNameAndProcessID

从而实现了表单的联动效果。

(4)datagrid2数据加载

 #region"根据审批人姓名和过程ID查询审批信息        [HttpPost]        public JsonResult QueryApprovalUserByApprovUserNameAndProcessID(string ApprovalUserName, int processid)        {            try            {                //根据过程id查询查询审批人                var param = new ApprovalUser                {                    PageIndex = int.Parse(Request["pageIndex"].ToString()) + 1,                    PageSize = int.Parse(Request["pageSize"].ToString())                };                                var Info = devicePSPlanBLL.QueryApprovalUserByApprovUserNameAndProcessID(param, ApprovalUserName, processid);                return Json(Info, JsonRequestBehavior.AllowGet);            }            catch (Exception ex)            {                icohLog.Error("计划数据查看-报错:", ex);            }            return null;        }        #endregion

效果展示:

动态效果可参考:

转载于:https://www.cnblogs.com/fengkungui/p/6040133.html

你可能感兴趣的文章
CentOS中基于不同版本安装重复包的解决方案
查看>>
vim:查看当前的配置文件名称和地址
查看>>
javaweb学习总结二十二(servlet开发中常见的问题汇总)
查看>>
Nginx 做系统的前端反向proxy
查看>>
Win8 Metro(C#)数字图像处理--2.49Zhang二值图像细化算法
查看>>
嵌入 Office ,doc|docx|xls|xlsx|ppt|pptx|pdf|等
查看>>
Cut Down QtWebkit Library
查看>>
在Windows下Hunchentoot的启动
查看>>
网新恒天2013年校园招聘笔试
查看>>
推荐五星级C语言学习网站
查看>>
windows 下的命令行工具。。
查看>>
使用自定义的BaseAdapter实现LIstView的展示
查看>>
对RTMP视频流进行BitmapData.draw()出错的解决办法
查看>>
协程(Coroutine)并不是真正的多线程(转)
查看>>
java 中 ResourceBundle 使用 国际化使用
查看>>
使用Git Bash for Windows
查看>>
【087】Stylish & Greasemonkey
查看>>
uva 10626 - Buying Coke(记忆化搜索)
查看>>
WIN8.1 PRO RTM VOL.Enterprise.2013.10.17
查看>>
arcengine 要素渲染和专题图制作
查看>>