事实上,我们也是这样设计的。
我发现在处理spreadjs时,界面是不响应其它非spreadjs窗口操作的。
上面显示进度条的代码如下:
function setProgress(value){
value = value || 10;
if(!$$('popup_progressbar'))
{
webix.ui({
view:"popup",
id:"popup_progressbar",
width:600,
height:50,
position:"center",
body:{
template: "<div id='progressbar' style='margin-left:-10px;margin-top:-10px;width:110%;height:300%;'></div>",width:600
}
}).show();
}
else
{
$("#progressbar").progressbar({value: value});
if(value==100)
setTimeout(function(){
if($$('popup_progressbar'))
$$('popup_progressbar').destructor();
},1000);
}
} |