起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2673|回复: 1

[分享] WeX5实现一个input框选择起止日期

[复制链接]

1

主题

2

帖子

4

积分

新手上路

Rank: 1

积分
4
QQ
发表于 2019-9-25 22:21:40 | 显示全部楼层 |阅读模式
刚学WeX5不到十节课 写了用同一个input框来让用户输入日期 再次点击输入框选择截至日期 同时在第二次点击输入框时已设置了最小值 感觉实现方法非常笨 所以看看有没有什么能改进的地方 源码如下:
define(function(require){
        var $ = require("jquery");
        var justep = require("$UI/system/lib/justep");
        var start = 0;
        var boolean = false;
        var boolean2 = true;

        var Model = function(){
                this.callParent();
        };

        Model.prototype.searchClick = function(event){
                var temp = this.comp("search");
                if(temp.icon == "linear linear-magnifier"){
                        boolean = false;
                        boolean2 = true;
                        this.comp("inDate").set({"min" :"'1900-1-1'"});
                        this.comp("inDate").setCSS({"display":""});
                        temp.set({"icon":"linear linear-sync"});
                }else{
                        var date = this.comp("inDate").val();
                        var data = this.comp("account");
                        data.setFilter(data, "fDate > '" + start + "'and fDate < '" + date + "'");
                        data.refreshData();
                        this.modelLoad(event);
                        this.comp("inDate").setCSS({"display":"none"});
                        start = 0;
                        temp.set({"icon":"linear linear-magnifier"});
                }
        };
       
        Model.prototype.inDateChange = function(event){
                if(boolean2){
                        boolean = true;
                        this.inDateFocus();
                }
        };
       
        Model.prototype.inDateFocus = function(event){
                if(boolean){
                        start = this.comp("inDate").val();
                        this.comp("inDate").set({"min" : "'" + start + "'"});
                        boolean2 = false;
                }
        };

        return Model;
});

1

主题

2

帖子

4

积分

新手上路

Rank: 1

积分
4
QQ
 楼主| 发表于 2019-9-25 22:26:13 | 显示全部楼层
大佬们指点一下
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-22 19:28 , Processed in 0.057537 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表