如果上方倒计时为0,下方专业预结算控件不可用。如上上方倒计时未结束,下方按钮可用。利用js已经实现了,但是应用不到扩展行。代码如下//每秒执行一次setInterval(function() { var a=FR.remoteEvaluate('=format(now(),"yyyy-MM-dd HH:mm:ss")');var area=FR.remoteEvaluate('=FLOOR((DATETONUMBER(P4) - DATETONUMBER(\''+a+'\')) / 86400000)+"天"+(FLOOR((DATETONUMBER(P4) - DATETONUMBER(\''+a+'\')) / 3600000)-FLOOR((DATETONUMBER(P4) - DATETONUMBER(\''+a+'\')) / 86400000)*24)+"时"+(FLOOR((DATETONUMBER(P4) -DATETONUMBER(\''+a+'\')) / 60000)-FLOOR((DATETONUMBER(P4) -DATETONUMBER(\''+a+'\')) / 3600000)*60)+"分"+(ROUNDUP((DATETONUMBER(P4) - DATETONUMBER(\''+a+'\')) / 1000)-FLOOR((DATETONUMBER(P4) - DATETONUMBER(\''+a+'\')) / 60000)*60)+"秒"');var panduan=FR.remoteEvaluate('=ROUNDUP((DATETONUMBER(P4) - DATETONUMBER(\''+a+'\')) / 1000)'); //给C4单元格赋值M if(panduan<0){ _g().setCellValue('J3',null,"0天0小时0分钟0秒"); for (i = 0; i < len; i++) {_g().getWidgetByName("js").setEnable(false);//修改C4的所有扩展值为0return ;} } else{ //alert(area); _g().setCellValue('J3',null,area); _g().getWidgetByName("js").setEnable(true); }}, 10);项目人力成本管理.zip