| 1 |
- MWF.xDesktop.requireApp("process.Xform","Calendar",null,false);MWF.xApplication.cms.Xform.Calendar=MWF.CMSCalendar=new Class({Extends:MWF.APPCalendar,clickSelect:function(){if(!this.calendar){MWF.require("MWF.widget.Calendar",function(){this.calendar=new MWF.widget.Calendar(this.node.getFirst(),{style:"xform",isTime:this.json.selectType==="datetime"||this.json.selectType==="time",timeOnly:this.json.selectType==="time",target:this.form.app.content,format:this.json.format,onComplate:function(){this.validationMode();if(this.validation())this._setBusinessData(this.getInputData("change"));this.fireEvent("complete")}.bind(this),onChange:function(){this.fireEvent("change")}.bind(this),onClear:function(){this.validationMode();if(this.validation())this._setBusinessData(this.getInputData("change"));this.fireEvent("clear");if(!this.node.getFirst().get("value"))if(this.descriptionNode)this.descriptionNode.setStyle("display","block")}.bind(this),onShow:function(){if(this.descriptionNode)this.descriptionNode.setStyle("display","none")}.bind(this),onHide:function(){if(!this.node.getFirst().get("value"))if(this.descriptionNode)this.descriptionNode.setStyle("display","block")}.bind(this)});this.calendar.show()}.bind(this))}else{this.node.getFirst().focus()}}});
|