zoukankan      html  css  js  c++  java
  • jQuery EasyUI 应用 – 创建 CRUD 应用(表格)

    jQuery EasyUI 应用 - 创建 CRUD 应用

    本节介绍如何创建CRUD应用。

    CRUD分别是指在做计算处理时的增加(Create)、读取查询(Retrieve)、更新(Update)和删除(Delete)几个单词的首字母简写。

    数据收集并妥善管理数据是网络应用共同的必要。CRUD允许我们生成页面列表,并编辑数据库记录。本教程将向你演示如何使用jQuery EasyUI框架实现一个CRUD DataGrid。

    我们将使用下面的插件:

    • datagrid:向用户展示列表数据。
    • dialog:创建或编辑一条单一的用户信息。
    • form:用于提交表单数据。
    • messager:显示一些操作信息。

    创建没有javascript代码的DataGrid。

    <table id="dg" title="My Users" class="easyui-datagrid"
            style=" 650px; height: 450px" url="get_users.php"
            toolbar="#toolbar" rownumbers="true" fitColumns="true"
            singleSelect="true">
            <thead>
                <tr>
                    <th field="firstname" width="50">First Name</th>
                    <th field="lastname" width="50">Last Name</th>
                    <th field="phone" width="50">Phone</th>
                    <th field="email" width="50">Email</th>
                </tr>
            </thead>
    
            <tbody>
                <tr>
                    <td>Kim</td>
                    <td>Green</td>
                    <td>156862810007</td>
                    <td>123@qq.com</td>
                </tr>
                <tr>
                    <td>Ke</td>
                    <td>Lu</td>
                    <td>156862810007</td>
                    <td>456@qq.com</td>
                </tr>
            </tbody>
            <tfoot>
                <tr>
                    <th>Kim</th>
                    <td>15699859</td>
                </tr>
            </tfoot>
        </table>

    <tfoot></tfoot>没有显示 ,待研究,可能是:在 HTML 5 中,不再支持 HTML 4.01 中 <tfoot> 标签的任何属性。

     我们使用相同的对话框来创建或编辑用户。

    <!--  -->
        <div id="dlg" class="easyui-dialog"
            style=" 400px; height: 280px; padding: 10px 20px; margin: 20px"
            closed="true" buttons="#dlg-buttons">
            <div class="ftitle">User Information</div>
            <form id="fm" method="post">
                <div class="fitem">
                    <label>First Name:</label> <input name="firstname"
                        class="easyui-validatebox" required="true">
                </div>
                <br />
                <div class="fitem">
                    <label>Last Name:</label> <input name="lastname"
                        class="easyui-validatebox" required="true">
                </div>
                <br />
    
                <div class="fitem">
                    <label>Phone:</label> <input name="phone">
                </div>
                <br />
    
                <div class="fitem">
                    <label>Email:</label> <input name="email" class="easyui-validatebox"
                        validType="email">
                </div>
            </form>
        </div>
        <div id="dlg-buttons">
            <a href="#" class="easyui-linkbutton" iconCls="icon-ok"
                onclick="saveUser()">Save</a> <a href="#" class="easyui-linkbutton"
                iconCls="icon-cancel" onclick="javascript:$('#dlg').dialog('close')">Cancel</a>
        </div>
        function newUser(){
            $('#dlg').dialog('open').dialog('setTitle','New User');
            $('#fm').form('clear');
        }

  • 相关阅读:
    机器学习到深度学习资料
    安装CentOS 6停在selinux-policy-targeted卡住的问题解决
    U盘安装Ubuntu 16.04出现:Failed to load ldlinux.c32
    Ubuntu 16.04下使用UNetbootin制作的ISO镜像为U盘启动出现:Missing Operating System (mbr.bin)
    为什么Linux的Fdisk分区时First Sector为2048?
    Windows下将ISO镜像制作成U盘启动的工具(U盘启动工具/UltraISO/Rufus/Universal-USB)
    CentOS 6.9安装类型选择(Basic Server/Web Server)
    Java中String与byte[]的转换
    IntelliJ IDEA插件-翻译插件
    Mycat查询时出现:Error Code: 1064. can't find any valid datanode
  • 原文地址:https://www.cnblogs.com/lukelook/p/11179495.html
Copyright © 2011-2022 走看看