• 实现对DataGird控件的绑定操作


    //实现对DataGird控件的绑定操作
    function InitGrid(queryData) {
    $('#grid').datagrid({ //定位到Table标签,Table标签的ID是grid
    url: '/Menu/FindWithPager', //指向后台的Action来获取当前菜单的信息的Json格式的数据
    title: '功能菜单',
    iconCls: 'icon-view',
    height: 650,
    function () { return document.body.clientWidth * 0.9 },
    nowrap: true,
    autoRowHeight: false,
    striped: true,
    collapsible: true,
    pagination: true,
    pageSize: 100,
    pageList: [50,100,200],
    rownumbers: true,
    //sortName: 'ID', //根据某个字段给easyUI排序
    sortOrder: 'asc',
    remoteSort: false,
    idField: 'ID',
    queryParams: queryData, //异步查询的参数
    columns: [[
    { field: 'ck', checkbox: true }, //选择
    { title: '显示名称', field: 'Name', 200},
    { title: '图标', field: 'Icon', 150 },
    { title: '排序', field: 'Seq', 80 },
    { title: '功能ID', field: 'FunctionId', 80 },
    { title: '菜单可见', field: 'Visible', 80 },
    { title: 'Winform窗体类型', field: 'WinformType', 400 },
    { title: 'Web界面Url地址', field: 'Url', 200 },
    { title: 'Web界面的菜单图标', field: 'WebIcon', 120 },
    { title: '系统编号', field: 'SystemType_ID', 80 }
    ]],
    toolbar: [{
    id: 'btnAdd',
    text: '添加',
    iconCls: 'icon-add',
    handler: function () {
    ShowAddDialog();//实现添加记录的页面
    }
    }, '-', {
    id: 'btnEdit',
    text: '修改',
    iconCls: 'icon-edit',
    handler: function () {
    ShowEditOrViewDialog();//实现修改记录的方法
    }
    }, '-', {
    id: 'btnDelete',
    text: '删除',
    iconCls: 'icon-remove',
    handler: function () {
    Delete();//实现直接删除数据的方法
    }
    }, '-', {
    id: 'btnView',
    text: '查看',
    iconCls: 'icon-table',
    handler: function () {
    ShowEditOrViewDialog("view");//实现查看记录详细信息的方法
    }
    }, '-', {
    id: 'btnReload',
    text: '刷新',
    iconCls: 'icon-reload',
    handler: function () {
    //实现刷新栏目中的数据
    $("#grid").datagrid("reload");
    }
    }],
    onDblClickRow: function (rowIndex, rowData) {
    $('#grid').datagrid('uncheckAll');
    $('#grid').datagrid('checkRow', rowIndex);
    ShowEditOrViewDialog();
    }
    })
    };


    //绑定查询按钮的的点击事件
    function BindSearchEvent() {
    //按条件进行查询数据,首先我们得到数据的值
    $("#btnSearch").click(function () {
    //得到用户输入的参数,取值有几种方式:$("#id").combobox('getValue'), $("#id").datebox('getValue'), $("#id").val()
    //字段增加WHC_前缀字符,避免传递如URL这样的Request关键字冲突
    var queryData = {
    WHC_ID: $("#txtID").val(),
    WHC_Name: $("#txtName").val(),
    WHC_Icon: $("#txtIcon").val(),
    WHC_Seq: $("#txtSeq").val(),
    WHC_FunctionId: $("#txtFunctionId").val(),
    WHC_Visible: $("#txtVisible").val(),
    WHC_WinformType: $("#txtWinformType").val(),
    WHC_Url: $("#txtUrl").val(),
    WHC_WebIcon: $("#txtWebIcon").val(),
    WHC_SystemType_ID: $("#txtSystemType_ID").val()
    }
    //将值传递给
    InitGrid(queryData);
    return false;
    });
    }

  • 相关阅读:
    Java基础15 ThreadPoolTaskExecutor 说明
    系统设置了静态IP之后还会获取动态IP的问题解决
    linux 网卡配置 (centos 7)
    virtualbox nat和hostonly两种网络方式同时开启后不能上网的问题
    python logging多进程多线程输出到同一个日志文件
    string 转 byte 之零拷贝
    ORACLE数据泵expdp导出impdp导入
    【Oracle】EXPDP和IMPDP数据泵进行导出导入的方法1
    Vue3学习(四)集成eslint&git
    Vue3学习(二)使用Vite项目初始化,集成typescript
  • 原文地址:https://www.cnblogs.com/huangf714/p/5842328.html
Copyright © 2020-2023  润新知