zoukankan      html  css  js  c++  java
  • EasyUI datagrid easyui datagrid +dialog 加载 可直接运行 七

      1 <!DOCTYPE html>
      2 <html>
      3 <head>
      4     <meta charset="utf-8" />
      5     <meta http-equiv="X-UA-Compatible" content="IE=edge">
      6     <title>Page Title</title>
      7     <meta name="viewport" content="width=device-width, initial-scale=1">
      8     <link rel="stylesheet" type="text/css" href="http://www.jeasyui.net/Public/js/easyui/themes/default/easyui.css">
      9     <link rel="stylesheet" type="text/css" href="http://www.jeasyui.net/Public/js/easyui/themes/icon.css">
     10     <script type="text/javascript"  src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js"></script>
     11     <script type="text/javascript" src="http://www.jeasyui.net/Public/js/easyui/jquery.easyui.min.js"></script>
     12     <script type="text/javascript" src="https://cdn.bootcss.com/layer/3.1.0/layer.js"></script>
     13 </head>
     14 <body>
     15         <style type="text/css">
     16             #fm {
     17                 
     18             }
     19      
     20             .ftitle {
     21                 font-size: 14px;
     22                 font-weight: bold;
     23                 padding: 5px 0;
     24                 margin-bottom: 10px;
     25                 border-bottom: 1px solid #ccc;
     26             }
     27      
     28             .fitem {
     29                 margin-bottom: 10px;
     30             }
     31      
     32                 .fitem label {
     33                     display: inline-block;
     34                     text-align: right;
     35                      80px;
     36                     font-size: 13px;
     37                     padding-right: 10px;
     38                 }
     39      
     40                 .fitem input {
     41                      160px;
     42                 }
     43         </style>
     44     
     45 <table id="list" class="easyui-datagrid" style=" auto; height: 350px;"  toolbar="#dlg-toolbar"></table>
     46 
     47 <div id="dlg-toolbar">
     48     <table cellpadding="0" cellspacing="0" style="100%">
     49         <tr>
     50           
     51             <td style="text-align:left">
     52                 <input></input><a href="#" class="easyui-linkbutton" iconCls="icon-search" plain="true"></a>
     53             </td>
     54         </tr>
     55         <tr>
     56             <td>
     57                 <a href="#" class="easyui-linkbutton" iconCls="icon-add" id="add"  plain="true">Add</a>
     58                 <a href="#" class="easyui-linkbutton" iconCls="icon-edit" id="edit" plain="true">Edit</a>
     59                 <a href="#" class="easyui-linkbutton" iconCls="icon-clear" plain="true">Delete</a>
     60                 <a href="#" class="easyui-linkbutton" iconCls="icon-help" plain="true">Help</a>
     61             </td>
     62         </tr>
     63     </table>
     64 </div>
     65 
     66 <div id="dd" class="easyui-dialog" title="My Dialog" style="350px;height:290px;"
     67     data-options="iconCls:'icon-save',resizable:true,modal:true,closed:true" buttons="#dlg-buttons">
     68     <form id="form" method="post" style="margin-top: 20px; margin-left: 20px;">
     69         <div class="fitem"  > 
     70             <label>商品编号:</label>
     71             <input id="itemid" name="itemid" data-options="required:true"  style="" class="easyui-textbox" editable="true" />
     72         </div>
     73         <div class="fitem"  > 
     74             <label>用户名:</label>
     75             <input id="productid" name="productid" data-options="required:true"  style="" class="easyui-textbox" editable="true" />
     76         </div>
     77         <div class="fitem"  > 
     78             <label>姓名:</label>
     79             <input id="listprice" name="listprice" data-options="required:true"  style="" class="easyui-textbox" editable="true" />
     80         </div>
     81         <div class="fitem"  > 
     82             <label>操作1:</label>
     83             <input id="unitcost" name="unitcost" data-options="required:true,min:0,precision:5"  style="" class="easyui-numberbox" editable="true" />
     84         </div>
     85         <div class="fitem"  > 
     86             <label>操作2:</label>
     87             <input id="attr1" name="attr1" data-options="required:true"  style="" class="easyui-textbox" editable="true" />
     88         </div>
     89         <div class="fitem"  > 
     90             <label>操作3:</label>
     91             <input id="status" name="status" data-options="required:true"  style="" class="easyui-textbox" editable="true" />
     92         </div>
     93     </form>
     94 </div>
     95 
     96 <div id="dlg-buttons">
     97     <table cellpadding="0" cellspacing="0" style="100%">
     98         <tr>
     99             <td style="text-align:right">
    100                 <a href="#" class="easyui-linkbutton" iconCls="icon-save" id='btnSave'>Save</a>
    101                 <a href="#" class="easyui-linkbutton" iconCls="icon-cancel" onclick="javascript:$('#dd').dialog('close')">Close</a>
    102             </td>
    103         </tr>
    104     </table>
    105 </div>
    106  
    107 </body>
    108 <script>
    109 
    110     $("#list").datagrid({
    111         iconCls: "icon-add",
    112         fitColumns: false,
    113         loadMsg: "数据加载中......",
    114         data:[ { "productid": "K9-DL-01", "unitcost": 12, "status": "P", "listprice": 18, "attr1": "Spotted Adult Female", "itemid": "EST-10" }, { "productid": "RP-SN-01", "unitcost": 12, "status": "P", "listprice": 18, "attr1": "Venomless", "itemid": "EST-11" }, { "productid": "RP-SN-01", "unitcost": 12, "status": "P", "listprice": 18, "attr1": "Rattleless", "itemid": "EST-12" }, { "productid": "RP-LI-02", "unitcost": 12, "status": "P", "listprice": 18, "attr1": "Green Adult", "itemid": "EST-13" }, { "productid": "FL-DSH-01", "unitcost": 12, "status": "P", "listprice": 58, "attr1": "Tailless", "itemid": "EST-14" }, { "productid": "FL-DSH-01", "unitcost": 12, "status": "P", "listprice": 23, "attr1": "With tail", "itemid": "EST-15" }, { "productid": "FL-DLH-02", "unitcost": 12, "status": "P", "listprice": 93, "attr1": "Adult Female", "itemid": "EST-16" }, { "productid": "FL-DLH-02", "unitcost": 12, "status": "P", "listprice": 93, "attr1": "Adult Male", "itemid": "EST-17" }, { "productid": "AV-CB-01", "unitcost": 92, "status": "P", "listprice": 193, "attr1": "Adult Male", "itemid": "EST-18" }, { "productid": "AV-CB-03", "unitcost": 92, "status": "P", "listprice": 193, "attr1": "Adult Male", "itemid": "EST-134" }] ,
    115         pagination: true,
    116         rownumbers: true,
    117         nowrap: false,
    118         showFooter: true,
    119         singleSelect: true,
    120 
    121         columns: [[
    122             {
    123                 field: 'itemid', title: '编号',  50, align: 'center',
    124                 formatter: function (value, row, index) {
    125                     return " <a href='javascript:void(0)' onclick='return LoadUserInfo()'>" + value + "</a>";
    126                 }
    127             },
    128             {
    129                 field: 'productid', title: '用户名',  150, align: 'center',
    130             },
    131             {
    132                 field: 'listprice', title: '姓名',  150, align: 'center',
    133             },
    134             {
    135                 field: 'unitcost', title: '操作1',  100, align: 'center',
    136             },
    137             {
    138                 field: 'attr1', title: '操作2',  100, align: 'center',
    139             },
    140             {
    141                 field: 'status', title: '操作3',  100, align: 'center',
    142             }
    143         ]]
    144       
    145     })
    146     $(function () {
    147         $("#add").click(function(){
    148             $('#dd').dialog({title:'创建'}).dialog('open');
    149             $('#itemid').textbox("setValue",'');
    150             $('#productid').textbox("setValue",'');
    151             $('#listprice').textbox("setValue", '');
    152             $('#unitcost').textbox("setValue", '');
    153             $('#attr1').textbox("setValue", '');
    154             $('#status').textbox("setValue", '');
    155         });
    156         $("#edit").click(function(){
    157             var row = $("#list").datagrid("getSelected");
    158             if(row==null){
    159                 layer.msg('没有选中记录', { icon: 7 });
    160                 return;
    161             }
    162             $('#dd').dialog({title:'修改'}).dialog('open');
    163             $('#itemid').textbox("setValue",row.itemid);
    164             $('#productid').textbox("setValue", row.productid);
    165             $('#listprice').textbox("setValue", row.listprice);
    166             $('#unitcost').textbox("setValue", row.unitcost);
    167             $('#attr1').textbox("setValue", row.attr1);
    168             $('#status').textbox("setValue", row.status);
    169         });
    170         $("#delete").click(function(){
    171 
    172         });
    173         $("#btnSave").click(function () {
    174         if ($('#form').form('validate')) {
    175             $.ajax({
    176                 type: 'post',
    177                 url: '',
    178                 data: $("#form").serialize(),
    179                 success: function (result) {
    180                     if (result == "True") {
    181                         $('#dlg').dialog('close')
    182                         $('#list').datagrid('load', { })
    183                         layer.msg('保存成功', { icon: 1 });
    184                     }
    185                     else {
    186                         layer.alert("保存失败");
    187                     }
    188                 }
    189             });
    190         }
    191     });
    192     });
    193     
    194 
    195          
    196 </script>
    197 </html>
  • 相关阅读:
    POJ 1811 Prime Test 素性测试 分解素因子
    sysbench的安装与使用
    电脑中已有VS2005和VS2010安装.NET3.5失败的解决方案
    I.MX6 show battery states in commandLine
    RPi 2B Raspbian system install
    I.MX6 bq27441 driver porting
    I.MX6 隐藏电池图标
    I.MX6 Power off register hacking
    I.MX6 Goodix GT9xx touchscreen driver porting
    busybox filesystem httpd php-5.5.31 sqlite3 webserver
  • 原文地址:https://www.cnblogs.com/LiuFengH/p/10191812.html
Copyright © 2011-2022 走看看