﻿
//设置控件是否可见
function SetVisibleById(oEditId,isVisible)
{
    var oEdit = DataBindingUtils.GetControlById(oEditId);
    var ctrlType = DataBindingUtils.GetCtrlType(oEdit);
    if(oEdit==null || ctrlType==CtrlType.Unknown)
        return;
    switch(ctrlType)
    {
        case CtrlType.TextEdit:
            oEdit.setVisible(isEnable);
            break;
        default:
		    if(isVisible)
			    oEdit.style.visibility="visible";
		    else	
			    oEdit.style.visibility="hidden";//visible
    }
}

function SetEnableById(oEditId,isEnable)
{
    var oEdit = DataBindingUtils.GetControlById(oEditId);
    var ctrlType = DataBindingUtils.GetCtrlType(oEdit);
    if(oEdit==null || ctrlType==CtrlType.Unknown)
        return;
    
    switch(ctrlType)
    {
        case CtrlType.LoopUp:/*同步TextField和ValueField*/
            oEdit.disabled = !isEnable; 
            break;
        default:
            oEdit.disabled = !isEnable;
    }
}


/*
	四舍五入
	number：待进行四舍五入的数
	digit：四舍五入到小数后的位数，不提供该参数则默认四舍五入到小数后两位
*/
function Round(number,digit)
{
	if(digit==null)
		digit=4;//digit=2;
	
	var mul = Math.pow(10,digit);
	var result = number*mul;
	result = Math.round(result);
	result= result/mul;
	
	return result;
	
}

