📄 event.js
字号:
Class('App.event', 'linb.Com',{ Instance:{ refreshUIFromData:function(data, type, caption,timelineKey){ var host=this; host.onTaskAdded=null; host._type=type || 'edit'; host._entry=data._entry; host._taskId=data.id; host._timelineKey=timelineKey; host.inTitle.setValue(data.caption||"",true); host.inWhere.setValue(data.where||"",true); host.inCon.setValue(data.content||"",true); host.cbColor.setValue(data.bgColor||'#C6D6F7',true); var from=new Date(data.from), to=new Date(data.to); host._setSimpleTimeSpan(from, to); host.dlgEvent.setCaption(caption || data.caption || "Event"); host.btnDel.setDisplay(host._type=='new'?'none':''); host._resetDateSpan=true; //for simple/advance time span setting host._curDateTool='simple'; host.tabs3.setValue('simple',true); host.dlgEvent.setHeight(270); host.tabs3.setHeight(80); }, iniComponents:function(){ // [[code created by jsLinb UI Builder var host=this, children=[], append=function(child){children.push(child.get(0))}; append((new linb.UI.Dialog) .host(host,"dlgEvent") .setLeft(140) .setTop(90) .setWidth(430) .setHeight(270) .setResizer(false) .setCaption("Event") .setMinBtn(false) .setMaxBtn(false) .setPinBtn(false) .onHotKeydown("_dlgevent_onhotkeydown") .beforeClose("_dlgevent_beforeclose") .setCustomStyle({"PANEL":"overflow:hidden;"}) ); host.dlgEvent.append((new linb.UI.Div) .host(host,"div68") .setLeft(0) .setTop(153) .setWidth(50) .setHeight(20) .setHtml("Time") .setCustomStyle({"KEY":"text-align:right"}) ); host.dlgEvent.append((new linb.UI.Div) .host(host,"div12") .setLeft(0) .setTop(73) .setWidth(50) .setHeight(20) .setHtml("Where") .setCustomStyle({"KEY":"text-align:right"}) ); host.dlgEvent.append((new linb.UI.Input) .host(host,"inWhere") .setLeft(55) .setTop(70) .setWidth(345) ); host.dlgEvent.append((new linb.UI.Input) .host(host,"inCon") .setLeft(55) .setTop(100) .setWidth(345) .setHeight(50) .setMultiLines(true) ); host.dlgEvent.append((new linb.UI.Div) .host(host,"div13") .setLeft(0) .setTop(101) .setWidth(50) .setHeight(20) .setHtml("Content") .setCustomStyle({"KEY":"text-align:right"}) ); host.dlgEvent.append((new linb.UI.Div) .host(host,"div10") .setLeft(0) .setTop(43) .setWidth(50) .setHeight(20) .setHtml("Title") .setCustomStyle({"KEY":"text-align:right"}) ); host.dlgEvent.append((new linb.UI.Input) .host(host,"inTitle") .setLeft(55) .setTop(40) .setWidth(205) ); host.dlgEvent.append((new linb.UI.Block) .host(host,"panel31") .setDock("width") .setTop(2) .setBorderType('groove') .setHeight(34) ); host.panel31.append((new linb.UI.Button) .host(host,"btnOK") .setLeft(10) .setTop(2) .setWidth(87) .setCaption("OK") .onClick("_btnok_onclick") ); host.panel31.append((new linb.UI.Button) .host(host,"btnCancel") .setLeft(100) .setTop(2) .setWidth(87) .setCaption("Cancel") .onClick("_btncancel_onclick") ); host.panel31.append((new linb.UI.Button) .host(host,"btnDel") .setLeft(324) .setTop(2) .setWidth(87) .setCaption("Delete") .onClick("_btndel_onclick") ); host.dlgEvent.append((new linb.UI.ComboInput) .host(host,"cbColor") .setLeft(306) .setTop(40) .setWidth(94) .setReadonly(true) .setType("colorpicker") .setItems([{"id":"a", "caption":"itema", "tips":"item a"}, {"id":"b", "caption":"itemb", "tips":"item b"}, {"id":"c", "caption":"itemc", "tips":"item c"}]) ); host.dlgEvent.append((new linb.UI.Div) .host(host,"div15") .setLeft(260) .setTop(43) .setWidth(40) .setHeight(20) .setHtml("Color") .setCustomStyle({"KEY":"text-align:right"}) ); host.dlgEvent.append((new linb.UI.Tabs) .host(host,"tabs3") .setItems([{"id":"simple", "caption":"Simple"}, {"id":"advance", "caption":"Advance"}]) .setDock("width") .setTop(153) .setHeight(80) .setHAlign("right") .setValue("simple") .beforeUIValueSet("_tabs3_beforevalueupdated") ); host.tabs3.append((new linb.UI.ComboInput) .host(host,"cbToTime") .setLeft(350) .setTop(16) .setWidth(48) .setType("timepicker") , 'simple'); host.tabs3.append((new linb.UI.ComboInput) .host(host,"cbFromTime") .setLeft(160) .setTop(16) .setWidth(48) .setType("timepicker") , 'simple'); host.tabs3.append((new linb.UI.Div) .host(host,"div17") .setLeft(10) .setTop(19) .setWidth(40) .setHeight(20) .setHtml("From") .setCustomStyle({"KEY":"text-align:right"}) , 'simple'); host.tabs3.append((new linb.UI.ComboInput) .host(host,"cbFromDate") .setLeft(56) .setTop(16) .setWidth(104) .setType("datepicker") , 'simple'); host.tabs3.append((new linb.UI.ComboInput) .host(host,"cbToDate") .setLeft(246)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -