Button disable

オフライン
hi how to disable Button , if the item is locked ? thank you
Parents
  • Use something like this as onFormPopulated Event in your Form:
    var isItemNew = aras.isNew(parent.item);
    var isItemLocked = aras.isLocked(parent.item);
    
    var myButton = 'bDoSomething';
    setFieldVisibilityByName(myButton,(isItemNew || isItemLocked) );
    
    function setFieldVisibilityByName(fieldName, isVisible)
    {
    	var field = getFieldByName(fieldName);
    	if (!isNullOrUndefined(field)) {
    		field.style.visibility = (isVisible) ? 'visible' : 'hidden';
    	}
    }
    
    function isNullOrUndefined(obj)
    {
    	return ((typeof (obj) === 'undefined') || (obj === null));
    }
Reply
  • Use something like this as onFormPopulated Event in your Form:
    var isItemNew = aras.isNew(parent.item);
    var isItemLocked = aras.isLocked(parent.item);
    
    var myButton = 'bDoSomething';
    setFieldVisibilityByName(myButton,(isItemNew || isItemLocked) );
    
    function setFieldVisibilityByName(fieldName, isVisible)
    {
    	var field = getFieldByName(fieldName);
    	if (!isNullOrUndefined(field)) {
    		field.style.visibility = (isVisible) ? 'visible' : 'hidden';
    	}
    }
    
    function isNullOrUndefined(obj)
    {
    	return ((typeof (obj) === 'undefined') || (obj === null));
    }
Children
No Data