zoukankan      html  css  js  c++  java
  • easyui增删改查前段代码

    <script>
        var url;
        //添加用户窗体
        function newUser()
        {
            $('#dlg').dialog('open').dialog('setTitle', '学生信息添加');
            $('#fm').form('clear');
            url = '/Students/Add';
        }
        //编辑
        function editUser()
        {
            var row = $('#dg').datagrid('getSelected');
            if (row) {
                $('#dlg').dialog('open').dialog('setTitle', '修改学生信息');
                $('#fm').form('load', row);
                url = '/Students/Edit/' + row.StuId;
            }
        }
        //提交方法
        function saveUser() {
            $('#fm').form('submit', {
                url: url,
                onSubmit: function () {
                    return $(this).form('validate');
                },
                success: function (data) {
                    if (data.Result==false) {
                        $.messager.show({
                            title: 'Error',
                            msg: data.Message
                        });
                    } else {
                        $('#dlg').dialog('close');        // close the dialog
                        $('#dg').datagrid('reload');    // reload the user data
                    }
                }
            });
        }
        function InitGrid()
        {
            $("#dg").datagrid({
                url: '/Students/StudentRead',
                title: '学生列表',
                toolbar: '#toolbar',
                rownumbers: true,
                fitcolumns: true,
                singleselect: true
    
            });
        }
    
    
    </script>
    
    <table id="dg" title="My Users" class="easyui-datagrid" style="550px;height:250px"
           url="/Students/StudentRead"
           toolbar="#toolbar"
           rownumbers="true" fitcolumns="true" singleselect="true">
        <thead>
            <tr>
                <th field="StuName" width="50">学生姓名</th>
                <th field="Age" width="50">年龄</th>
                <th field="Sex" width="50">性别</th>
                <th field="CreateTime" width="50">创建时间</th>
            </tr>
        </thead>
    </table>
    
    <div id="toolbar">
        <a href="#" class="easyui-linkbutton" iconcls="icon-add" plain="true" onclick="newUser()">New User</a>
        <a href="#" class="easyui-linkbutton" iconcls="icon-edit" plain="true" onclick="editUser()">Edit User</a>
        <a href="#" class="easyui-linkbutton" iconcls="icon-remove" plain="true" onclick="destroyUser()">Remove User</a>
    </div>
    
    <div id="dlg" class="easyui-dialog" style="400px;height:280px;padding:10px 20px"
         closed="true" buttons="#dlg-buttons">
        <div class="ftitle">学生信息</div>
        <form id="fm" method="post">
            <div class="fitem">
                <label>StuName:</label>
                <input name="StuName" class="easyui-textbox">
            </div>
            <div class="fitem">
                <label>Age:</label>
                <input name="Age" class="easyui-textbox">
            </div>
            <input type="hidden" name="StuId"/>
        </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>
  • 相关阅读:
    多任务GUI窗口系统(类window,有源码,支持汉字显示、顶层、非矩形和透明窗口)gicell源码
    怎样判断treeview当前节点为treeview显示出来的第一个节点和最后一个节点?
    用 dbgrid 或 dbgrideh 如何让所显示数据自动滚动
    vue路由懒加载及组件懒加载
    vue 中使用rem布局
    纯css实现移动端横向滑动列表&&overflow:atuo;隐藏滚动条
    分布式一致性算法Raft
    HDU_1753 大明A+B
    POJ——3630 Phone List
    HDU_2647 Reward (拓扑排序)
  • 原文地址:https://www.cnblogs.com/tianranhui/p/10663010.html
Copyright © 2011-2022 走看看