input 起止时间_WeX5实现一个input框选择起止日期

刚学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;

});

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值