网格演示 - 弹出对话框的方式新增网格数据

  • 创建对话框
 1 <%--新增时候弹出的对话框--%>
 2 <div id="dlg" class="easyui-dialog" style="width:400px;height:280px;padding:10px 20px"
 3      closed="true" buttons="#dlg-buttons">
 4     <div class="ftitle">User Information</div>
 5     <form id="fm" method="post">
 6         <div class="fitem">
 7             <label>First Name:</label>
 8             <input name="firstname" class="easyui-validatebox" required="true">
 9         </div>
10         <div class="fitem">
11             <label>Last Name:</label>
12             <input name="lastname" class="easyui-validatebox" required="true">
13         </div>
14         <div class="fitem">
15             <label>Phone:</label>
16             <input name="phone">
17         </div>
18         <div class="fitem">
19             <label>Email:</label>
20             <input name="email" class="easyui-validatebox" validType="email">
21         </div>
22     </form>
23 </div>
24 <div id="dlg-buttons">
25     <a href="#" class="easyui-linkbutton" iconCls="icon-ok" onclick="saveUser()">Save</a>
26     <a href="#" class="easyui-linkbutton" iconCls="icon-cancel"
27        onclick="javascript:$(‘#dlg‘).dialog(‘close‘)">Cancel</a>
28 </div>
  • 网格对象上点击新增的时候弹出新增对话框
 1         toolbar: [
 2             {
 3                 iconCls: ‘icon-add‘,
 4                 handler: function () {
 5                     $(‘#dlg‘).dialog(‘open‘).dialog(‘setTitle‘, ‘New User‘);
 6                     $(‘#fm‘).form(‘clear‘);
 7                 }
 8
 9             }, ‘-‘, {
10                 iconCls: ‘icon-edit‘,
11                 handler: function () {
12                     alert("修改");
13                 }
14             }, ‘-‘, {
15                 iconCls: ‘icon-remove‘,
16                 handler: function () {
17                     alert("移除");
18                 }
19             }
20         ],
  • 实现save方法
        function saveUser(){
            $(‘#fm‘).form(‘submit‘,{
                url: "<%=homePage%>/test/testController.ajax?datagrid=1",
                onSubmit: function(){
                    return $(this).form(‘validate‘);
                },
                success: function(result){
                    var result = eval(‘(‘+result+‘)‘);
                    if (result.errorMsg){
                        $.messager.show({
                            title: ‘Error‘,
                            msg: result.errorMsg
                        });
                    } else {
                        $(‘#dlg‘).dialog(‘close‘);        // close the dialog
                        $(‘#dg‘).datagrid(‘reload‘);    // reload the user data
                    }
                }
            });
        }
时间: 2025-01-01 02:39:44

网格演示 - 弹出对话框的方式新增网格数据的相关文章

javascript入门系列演示·三种弹出对话框的用法实例

<%@LANGUAGE="JAVASCRIPT" CODEPAGE="936"%> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/

JS弹出对话框的三种方式

JS弹出对话框的三种方式 我们用到了alert()方法.prompt()方法.prompt()方法,都是在网页有一个弹出框,那么就让我们探究一下他们之间的区别: 一.第一种:alert()方法 <html> <head> <title>编写html页面</title> <script language="javascript"> //JavaScript脚本标注 alert("15");//在页面上弹出 &

JS弹出对话框的三种实现方式的意义

最近开始学习JavaScript,最开始讲的就是alert().confirm()和prompt()三种JS弹出对话框.三种弹出对话框分别是警告.确认和提示消息. 第一种警告消息框 (alert)     alert 方法有一个参数,即希望对用户显示的文本字符串.该字符串不是 HTML 格式.该消息框提供了一个"确定"按钮让用户关闭该消息框,并且该消息框是模式对话框,也就是说,用户必须先关闭该消息框然后才能继续进行操作. <script> alert("Hello

python selenium 处理JS弹出对话框(六)

在实际系统中,在完成某些操作时会弹出对话框来提示,主要分为"警告消息框","确认消息框","提示消息对话"三种类型的对话框. 1.警告消息框(alert) 警告消息框提供了一个"确定"按钮让用户关闭该消息框,并且该消息框是模式对话框,也就是说用户必须先关闭该消息框然后才能继续进行操作. 2.确认消息框(confirm) 确认消息框向用户提示一个"是与否"问题,用户可以根据选择"确定"按钮

经常使用的android弹出对话框

我们在平时做开发的时候,免不了会用到各种各样的对话框,相信有过其它平台开发经验的朋友都会知道,大部分的平台都仅仅提供了几个最简单的实现,假设我们想实现自己特定需求的对话框,大家可能首先会想到,通过继承等方式,重写我们自己的对话框.当然,这也是不失为一个不错的解决方式,可是一般的情况却是这样,我们重写的对话框,或许仅仅在一个特定的地方会用到,为了这一次的使用,而去创建一个新类,往往有点杀鸡用牛刀的感觉,甚至会对我们的程序添加不必要的复杂性,对于这样的情形的对话框有没有更优雅的解决方式呢?    

SharePoint 2010 Pop-Up Dialogs SharePoint 2010 弹出对话框

SharePoint 2010 Pop-Up Dialogs SharePoint 2010 弹出对话框 SharePoint 2010 使得往你的网站添加对话框内容变得出乎意料的简单.内置的功能允许你从站点任何地方抽取内容,然后显示在模态对话框中,出现在页面的前端.当它涉及到现代Web技术的时候,这就是很标准的东东啦,但是易用性是真正使SharePoint对话框变得如此引人的主要原因.本文中,我们将探讨SharePoint 2010 平台带来的对话框功能,并且我们会发现自定义内容的新方法,来给

JavaScript-1.最简单的程序之网页弹出对话框,显示为Warning---ShinePans

show和set命令是两条用于维护SQLPlus系统变量的命令 : SQL> show all --查看所有系统变量值 SQL>show user --显示当前连接用户 SQL>show error --显示错误(编译function,procedure,package,pl/sql的时候,可以查看具体的错误提示) SQL>set sqlprompt SQL  --设置默认提示符,默认值就是SQL SQL>set linesize 1000 --设置屏幕显示行宽,默认100

js弹出对话框

<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>js弹出对话框</title> <script language="javascript"> function alter1() {     alert("我敢保证,你现在用的是演示一

安卓弹出对话框——AlertDialog(二)

在Android中,启动一个对话框有三种方式: 1.定义一个新的activity,并将其主题设置为对话框风格 2.使用AlertDialog类,并且显示它 3.使用 Android的Dialog类的子类,并且显示它 现在学习AlertDialog.Builder创建各种形式的对话框. 首先,看看启动界面如下: 用土司来显示效果,因为多次用到,所以将其抽象为一个方法. [java] view plaincopy protected void showToast(String string) { T