zoukankan      html  css  js  c++  java
  • easyUI的简单之处

    一、布局:

    1、北边的布局,一般是查询条件

    <div id="north" region="north" border="false" style="height:35x;">
    <div>
    <form id="searchFrom" method="post">
    <table>
    <tr>
    <td><font size="2">车:</font></td>
    <td><input name="car" /></td>
    <td><font size="2">客户:</font></td>
    <td><input name="customer" id="customer_name"/></td>
    <td><font size="2">状态:</font></td>
    <td><select name="status" class="easyui-combobox" data-options="editable:false">
    <option value=""></option>
    <option value="1">未处理</option>
    <option value="0">已处理</option>
    </select></td>
    <td><a href="javascript:void(0);" class="easyui-linkbutton" iconCls="icon-search" onclick="doSearch()">查 询</a>
    <a href="javascript:void(0);" class="easyui-linkbutton" iconCls="icon-redo" onclick="$('#searchFrom').form('reset')">
    重置</a>
    </td>
    </tr>
    </table>
    </form>
    </div>
    </div>

    2、中间布局,一般是表格查询出来的数据

    <div data-options="region:'center',title:''" border="false">
    <table id="dg"></table>
    </div>

    3、新增修改一般弹出对话框及其关联的功能按钮

    <div id="dlg_peccancy" class="easyui-dialog" style="padding:10px 20px"  closed="true" buttons="#dlg_peccancy-buttons">

    </div>

    <div id="dlg_peccancy-buttons">
    <a href="javascript:void(0)" class="easyui-linkbutton c6" iconCls="icon-ok" id="saveBtn" onclick="save()" style="90px">保存</a>
    <a href="javascript:void(0)" class="easyui-linkbutton" iconCls="icon-cancel" onclick="javascript:$('#dlg_peccancy').dialog('close')" style="90px">取消</a>
    </div>

    二、功能代码

    1、条件搜索

    function doSearch() {
    var formData = $('#searchFrom').form('getData', true);
    var jsonData = JSON.stringify(formData);
    $("#dg").datagrid('load',{data:jsonData});
    }

    2、访问页面后加载表格数据

    $(function () {
    $('#frameId').combogrid({
    url:getContextPath()+'/vanLicense/getCarCode.shtml?type=carCode',
    panelWidth : 405,
    panelHeight : 280,
    idField : 'frameId',
    textField : 'carCode',
    fitColumns : true,
    rownumbers : true,
    resizable : true,
    mode : 'remote',
    pagination : true,
    delay : 600,
    columns :
    [[{field:'carCode',title:'车牌号',80
    }]],
    onSelect:function(rowIndex, rowData){
    $("#contactPhone").val(rowData.contactPhone);
    }
    });
    loadPeccancyGrid();
    });

    function loadPeccancyGrid() {
    $('#dg').datagrid({
    'auto',
    striped: true,
    toolbar :'#toolbar',
    singleSelect:true,
    url: 'getPeccancyGroupById.shtml',
    pagination: true,
    rownumbers: true,
    pageList: [15,20],
    //onClickRow: onClickRow,
    columns: [[
    {title : 'ID',field : 'frameId',hidden:true},
    {field: 'customer_company', title: '客户', 200, align: 'center'},
    {field: 'customer_name', title: '联系人', 70, align: 'center'},
    {field: 'customer_phone', title: '电话', 100, align: 'center'},
    {field: 'carCode', title: '车', 70, align: 'center'}
    ]]
    });
    }

    3、弹出新增修改对话框

    function openAdd(){
    $("#dlg_peccancy").dialog({
    title : "新增信息",
    modal : true,
    closed : true,
    width : 600,
    height : 300
    });
    $('#dlg_peccancy').dialog('open');
    $('#fm_peccancy').form('clear');
    }

    function openEdit(){
    var row = $("#dg").datagrid("getSelected");
    if(!row) {
    $.messager.show({
    title:'提示',
    msg: "请选择一行记录",
    timeout:2000,
    showType:'slide'
    });
    return;
    }
    loadGrid();
    $("#peccancy").dialog({
    title : "修改信息",
    modal : true,
    closed : true,
    width : 900,
    height : 450
    });
    $('#peccancy').dialog('open');
    $("#contactPhone").attr("readonly",true);
    }

  • 相关阅读:
    [Objective-C语言教程]决策结构(10)
    [Objective-C语言教程]循环语句(9)
    [Objective-C语言教程]关系运算符(8)
    [Objective-C语言教程]常量(7)
    [Objective-C语言教程]变量(6)
    [Objective-C语言教程]数据类型(5)
    转 Apache Ant 实现自动化部署
    转 智能化运维最佳实践-自动化
    ANT 操控 ORACLE数据库实践
    转: Ant 脚本的结构化设计
  • 原文地址:https://www.cnblogs.com/tangan/p/7723764.html
Copyright © 2011-2022 走看看