关于视图属性问题(超链接打开相应的表单),如何实现打开昨天的数据时不可编辑,打开今天的数据可以编辑

   0    34
石 利利 发表于 2015-04-15 分类 : AWS BPM平台  建模实施 

一、描述

    关于视图属性问题(超链接打开相应的表单),如何实现打开昨天的数据时不可编辑,打开今天的数据可以编辑

二、效果截图

 

 

三、实现步骤

     BO上新增个字段用来表示创建时间,放在表单上隐藏起来 ,html表单的onload事件中判断创建时间是不是今天  如果不是,用js把所有的Input元素设置为disabled ;当然onload事件除了比较时间的还要判断用户视图当前是刚新建状态还是点击数据进入修改的状态,当处于修改的状态时再进行判断,那么处于修改状态时的判断字段就是:frmMain.openstate.value;该值等于3时,说明是打开数据的编辑状态

 

Js如下:


function fxk(){
		
		var os = frmMain.openstate.value;
	    var rq = frmMain.BEGINDATE.value
        var startdate = new Date((rq).replace(/-/g,"/"));  
        var date = new Date();
       if(os==3 && (startdate < date)){
       $('input,select,textarea',$('form[name="frmMain"]')).attr('readonly',true);
			
		}

}
	


内容来源:BPC社区
评论
请先登录后评论。