extjs 타이머

1292 단어 ExtJs타이머
페이지를 열고 시간 계산을 시작합니다. toolbar에 label이 표시됩니다.
function runtime (){
var arr = new Array();
arr[0]=0;
arr[1]=0;
arr[2]=':';
arr[3]=0;
arr[4]=0;
arr[5]=':';
arr[6]=0;
arr[7]=0;

var str ='';

Ext.TaskMgr.start({ 
	
	run:function () { 
		if(arr[7]==9) {
			arr[7]=0;
			if(arr[6]==5) {
				arr[6] = 0;
				if(arr[4]==9){
					arr[4] = 0;
					if(arr[3]==5){
						arr[3]=0;
						if(arr[1]==9){
							arr[1] =0;
							if(arr[0]==5){
								arr[0]=0;
							}else {
								arr[0]=arr[0]+1;
							}
						}else {
							arr[1]=arr[1]+1;
						}
					}else {
						arr[3] = arr[3]+1;
					}
				}else {
					arr[4]=arr[4]+1;
				}
			}else{
				arr[6] = arr[6]+1;
			}
		}else {
		arr[7] = arr[7]+1;	
		}
	
	
		for (var i = 0; i< arr.length;i++) {
			str = str + arr[i];
		}
		
		if (true) {debugger;
			Ext.getCmp("lrsjjs").setText(' :'+str);
			str='';
		 }
		
	 },
	 interval:1000 

})

};

좋은 웹페이지 즐겨찾기