2016-06-22 8 views

답변

1

레코드 삭제를 방지하기 위해 사용자 지정 개체를 사용하지 않는 것이 좋습니다.

궁수는 액세스 역할을 사용하고 권한 필드를 기록하는 더 정교한 방법을 제공합니다.

읽기 및 수정 권한을 부여하고 해당 역할을 통해 콘텐츠 권한 삭제 권한을 부여하지 않을 모든 사용자에 대해 액세스 역할을 만들 수 있습니다. 사용자 정의 개체가 절대적으로 필요한 경우

그러나 :

$(document).ready(function() 
{ 
    $('#master_btnDelete').removeAttr("onclick"); 

    $('#master_btnDelete').click(function(){ 
     var alertMsg = '<your message goes here>'; 
     alert(alertMsg); 
    }); 
} 

희망이 도움이!

+0

CR이 선택된 경우 해당 응용 프로그램에서 상호 참조를 가지고 있습니다.이 경우 해당 레코드가 삭제되면 안됩니다 (예 : 종속성이있는 경우).이 경우 역할이 작동하지 않습니다. 필드 값이 '예'일 경우 삭제 버튼이 경고를 표시해야합니다. 그렇지 않으면 레코드 삭제를 허용해야하는 맞춤 개체에 조건을 포함해야합니다. 그걸 JS에 끼워 넣는 법을 말해 줄 수 있습니까? – Versug

+0

@Versug 다시 한번 JS를 사용하는 것은 추천하지 않습니다. 할 수있는 일은 역할을 만들고 사용자에게 삭제 권한을 부여하는 것입니다. 레코드가 상호 참조를 통해 연결되었는지 여부를 나타내는 플래그 값을 제공하는 계산 된 필드를 만듭니다. 그런 다음 규칙이있는 자동 RP를 만듭니다. 규칙에서 플래그 값에 따라 사용자에게 삭제 액세스 권한을 부여하십시오. 도움이 되길 바랍니다! –