关于easyUI Dialog的创建以及Dialog如何获取选中DataGrid中的值

news/2024/7/5 18:03:02 标签: easyui, datagrid, Dialog, 关联

首先,我们需要导相应的easyUI包和CSS,这里就不必多说了

1,创建easyUI Dialog

,我们需要一个点击事件

    <a οnclick="add_dept();" class="easyui-linkbutton" iconCls="icon-add" plain="true" title="添加部门"></a>

点击之后触发add_dept()函数

具体函数如下

js代码:

 function add_dept () {
                $("#dialog").show();//必须先显示,再弹出
                $("#dialog").dialog({
                    title: "添加",
                    modal:true,//遮幕
                    width: 400,
                    height: 200
                });
            }


然后在html页面有:


<div id="dialog" style="display: none;">
 <div class="opy">
 <div class="headnote login_ts" style="display: block;" id="error_tips"></div>
  </div>
     <form id="dept_form" action="">
     <center>
           昵称:  
           <input type="text" id="nick_name" /><br />
          性别:
        <input type="text" id="user_sex" /><br />
          部门:
        <input type="text" id="dept_name" /><br />
          电话:
        <input type="text" id="user_phone" /><br />
          邮箱:
        <input type="text" id="user_email" /><br />
        
         <input οnclick="toAdd();" type="button" id="dept_button" value="提交 "/>
         </center>
        </form>
    </div>


就是那么简单,就这样就完成弹出easyUI Dialog的表单了



2,Dialog如何获取选中DataGrid中的值

首先,还是需要一个触发事件


<a οnclick="edit_dept();" class="easyui-linkbutton" iconCls="icon-edit" plain="true" title="编辑部门"></a>   

然后js代码如下:

 function edit_dept(){
               var row = $('#dg').datagrid('getSelected');//获取当前行
            
               if (row!=null){
                   
                   $("#dialog").show();//必须先显示,再弹出
                   $("#dialog").dialog({
                       title: "修改",
                       modal:true,
                       width: 400,
                       height: 200
                   });                
                   //读取方式,根据row的字段row.xxx
                   $("#nick_name").val(row.nick_name);
                   $("#user_sex").val(row.user_sex);
                   $("#dept_name").val(row.dept_name);
                   $("#user_phone").val(row.user_phone);
                   $("#user_email").val(row.user_email);
                   
            
               }else{ alert("请选中数据");}
            
               }


然后在html页面有:


<div id="dialog" style="display: none;">
 <div class="opy">
 <div class="headnote login_ts" style="display: block;" id="error_tips"></div>
  </div>
     <form id="dept_form" action="">
     <center>
           昵称:  
           <input type="text" id="nick_name" /><br />
          性别:
        <input type="text" id="user_sex" /><br />
          部门:
        <input type="text" id="dept_name" /><br />
          电话:
        <input type="text" id="user_phone" /><br />
          邮箱:
        <input type="text" id="user_email" /><br />
        
         <input οnclick="toAdd();" type="button" id="dept_button" value="提交 "/>
         </center>
        </form>
    </div>


就是那么简单,就这样就完成弹出easyUI Dialog获取选中DataGrid中的值的表单了。




http://www.niftyadmin.cn/n/1481380.html

相关文章

Linux android 调试

为什么80%的码农都做不了架构师&#xff1f;>>> adb shell dumpsys | grep Focus 找到当前获取焦点的activitygrep 内容 -r 路径 --include*.后缀 找到指定路径下包含指定内容&#xff0c;指定后缀的文件 ______________________________________________________…

springmvc easyUI tree 动态加载数据库实现

介绍大家如何实现树构造1&#xff1a;傻白甜实现&#xff0c;无需理解树构造&#xff0c;撸主会告诉你们如何直接调用。2&#xff1a;以撸主的理解&#xff0c;来讲解树的实现&#xff0c;如有错误敬请理解。 这里先说明&#xff0c;撸主用的是dbutils 插件来实现查询数据库 你…

Android中高亮变色显示文本中的关键字

应该是好久没有写有关技术类的文章了&#xff0c;前天还有人在群里问我&#xff0c;说群主很长时间没有分享干货了&#xff0c;今天分享一篇Android中TextView在大段的文字内容中如何让关键字高亮变色的文章 &#xff0c;希望对大家有所帮助&#xff0c;我终于在歪路上回归正途…

js如何获取到select的option值

1、获得选项option的值 var obj document.getElementByIdx_x(”testSelect”); //定位id var index obj.selectedIndex; // 选中索引 var text obj.options[index].text; // 选中文本 var value obj.options[index].value; // 选中值 jQuery中获得选中select值 第一种…

Chrome将于2016年4月终止对Windows XP的支持

近日&#xff0c;Chrome团队技术总监Marc Pawliger在Chrome官方博客中宣布谷歌将于2016年4月份终止Chrome对Windows XP的支持&#xff0c;这比原计划延长了4个月。\\除了Windows XP&#xff0c;Chrome在明年4月也会终止对Windows Vista&#xff0c;Mac OS X 10.6&#xff0c;10…

使用 PHP 7 给 Web 应用加速

2019独角兽企业重金招聘Python工程师标准>>> ##PHP 20周年了&#xff01;&#xff1f;&#xff1f; PHP 首发通告&#xff0c;1995年6月8日 发布于 COMP.INFOSYSTEMS.WWW.AUTHORING.CGI 主题&#xff1a;正式宣布&#xff1a;个人主页工具&#xff08;Personal Home…

linux 进程监控和自动重启的简单实现

目的&#xff1a;linux 下服务器程序会因为各种原因dump掉&#xff0c;就会影响用户使用&#xff0c;这里提供一个简单的进程监控和重启功能。 实现原理&#xff1a;由定时任务crontab调用脚本&#xff0c;脚本用ps检查进程是否存在&#xff0c;如果不存在则重启并写入日志。 1…

js如何获取url的参数

js可以通过window.location.search来获取url的参数 例如 URLppx/pages/index.jsp&#xff1f;a1&&b2 那么window.location.search等于“&#xff1f;a1&b2” 如果我们想要去掉问号&#xff0c;则可以用window.location.search.substr(1) 如果我们想分割&…