• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
不敌你丶回眸一笑
博客园    首页    新随笔    联系   管理    订阅  订阅

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 }        

 

posted @ 2017-07-04 15:26  刚刚好丶  阅读(3061)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3