码迷,mamicode.com
首页 > 其他好文 > 详细

LigerUI开发过程中踩过的坑

时间:2017-07-04 16:08:45      阅读:293      评论:0      收藏:0      [点我收藏+]

标签:日期类型   pac   后台   line   form   grid   logs   begin   text   

一、使用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 }        

 

LigerUI开发过程中踩过的坑

标签:日期类型   pac   后台   line   form   grid   logs   begin   text   

原文地址:http://www.cnblogs.com/my0901/p/7116856.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!