All Downloads are FREE. Search and download functionalities are using the official Maven repository.

web.panels.upl.taskmonitorpanel.upl Maven / Gradle / Ivy

//Task monitor panel
!ui-taskmonitorpanel layout:$d{!ui-vertical style:$s{width:100%;}}
    components:$c{titleBar taskMonitorContentPanel taskMonitorActionPanel}
    refreshEvery:500 refreshOnUserAct:false
    
!ui-titlebar:titleBar captionBinding:caption draggable:true

!ui-panel:taskMonitorContentPanel layout:$d{!ui-horizontal style:$s{width:100%;margin-bottom:8px;}  widths:$l{none 100%}}
    components:$c{taskstateImage messages}
!ui-swappableimage:taskstateImage styleClass:$e{tpimage} binding:taskState
    src:$t{images/spinner.gif} src:$t{images/pass.png} src:$t{images/fail.png} src:$t{images/error.png}
!ui-textarea:messages styleClass:$e{tpmessages} binding:messages rows:20 scrollToEnd:true

!ui-panel:taskMonitorActionPanel layout:$d{!ui-horizontal style:$s{width:100%;text-align:right;}} components:$c{cancelBtn doneBtn}
!ui-button:cancelBtn caption:$m{button.cancel} eventHandler:$d{!ui-event event:onclick action:$c{cancelAct}}
!ui-button:doneBtn caption:$m{button.done} eventHandler:$d{!ui-event event:onclick action:$c{doneAct}}
     
//Actions
!ui-postcommand:cancelAct command:cancelTask
!ui-postcommand:doneAct command:taskDone




© 2015 - 2024 Weber Informatics LLC | Privacy Policy