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');
        }

  • 相关阅读:
    [luoguP1098] 字符串的展开(模拟)
    [luoguP1033] 自由落体(模拟?)
    [luoguP1011] 车站(递推)
    [luoguP1097] 统计数字(水)
    [luoguP2672] 推销员(贪心 + 树状数组 + 优先队列)
    [luoguP1043] 数字游戏(DP)
    [luoguP1058] 立体图(超级大模拟(¬︿̫̿¬☆))
    [luoguP1021] 邮票面值设计(DFS + dp)
    POJ 2184 Cow Exhibition (带负值的01背包)
    POJ 2392 Space Elevator (DP)
  • 原文地址:https://www.cnblogs.com/lukelook/p/11179495.html
Copyright © 2011-2022 走看看