zoukankan      html  css  js  c++  java
  • LigerUI开发过程中踩过的坑

    一、使用ligerForm创建初始化查询表单、并在查询方法中获取表单中的值,传到后台的时候

      会报错,因为日期类型的如果不填值的话,往后台默认传的的null,

      需要进行非null判断,如果为null,不传

      1、创建表单

     1 $(function() {
     2     //创建表单结构 
     3     var form = $("#form").ligerForm( {
     4         inputWidth : 170,
     5         labelWidth : 90,
     6         space : 40,
     7         fields : [ {
     8                         display : '时间查询',
     9             name : 'enddate',
    10             newline : true,
    11             type : "date",
    12             options : {
    13                 showTime : true,
    14             }
    15         }]
    16     });
    17 });                    

      2、查询方法

     1 function find(){
     2     window['win'] = $.ligerDialog.open( {
     3         target: $("#form"),
     4         height : 250,
     5         width : 350,
     6         title : '查询条件',
     7         buttons : [ {
     8             text : '查询',
     9             onclick : function(item, dialog) {
    10                 var data = liger.get("form").getData();
    11                 var manager =             $("#maingrid").ligerGetGridManager();
    12                 var parameters = [];
    13 if (data["enddate"] != null)
    14                     parameters.push({
    15                         name : 'enddate',
    16                         value : data["enddate"]
    17                     });
    18 
    19                 manager.setOptions({
    20                     parms : parameters
    21                 });
    22                     dialog.hide();
    23                     manager.loadData(true);
    24             },
    25             cls : 'l-dialog-btn-highlight'
    26         }, {
    27             text : '清空',
    28             onclick : function(item, dialog) {
    29                 $(':input','#form').val('') ;
    30                 liger.get("begindate").clear();
    31                 liger.get("enddate").clear();
    32             }
    33         }, {
    34             text : '关闭',
    35             onclick : function(item, dialog) {
    36                 dialog.hide();
    37             }
    38         }],
    39         isResize : true
    40     });
    41 }        
  • 相关阅读:
    5.JavaSE之数据类型详解
    4.JavaSE之标识符
    2.Java程序运行机制
    1.HelloWorld 仪式感
    10.安装开发环境
    【模板】后缀数组
    Luogu P3808 【模板】AC自动机(简单版)
    Luogu P3375 【模板】KMP字符串匹配
    LNSY集训
    Luogu P2580 于是他错误的点名开始了 (Trie树模板)
  • 原文地址:https://www.cnblogs.com/my0901/p/7116856.html
Copyright © 2011-2022 走看看