2016-06-22 11 views
-1

私はアーチャーに取り組んでいます。私のアプリケーションでは、ユーザーがレコードを開き、ユーザーがその段階でレコードを削除するには、[削除]ボタンをクリックしたとき、私は削除ボタンをクリックする上で警告を与え、ユーザーがレコードを削除することができないカスタムオブジェクトが必要です。削除ボタンのクリックでレコードの削除を中止するにはどうしたらいいですか?

答えて

1

私は強く、レコードの削除を防ぐために、カスタムオブジェクトを使用しないように、あなたをお勧めします。

アーチャーは、アクセスの役割とそのための記録許可フィールドを使用してのより良い、より洗練された方法を提供してくれます。

あなたが読むと、編集権限を付与し、それらがロールを介してコンテンツの権利を削除与えないようにしたいすべてのユーザーのアクセスロールを作成することができます。しかし

、カスタムオブジェクトが絶対に必要である場合:

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

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

は、この情報がお役に立てば幸い!

+0

CRが選択されている場合は、そのアプリケーションで相互参照があります。この場合、依存関係が存在する場合など、このレコードを削除しないでください。この場合、ロールは機能しません。また、フィールド値がyesの場合はDeleteボタンにAlertを表示し、レコードの削除を許可する必要があるカスタムオブジェクトに条件を埋め込む必要があります。あなたはどのようにJS – Versug

+0

@Versug再度、私はあなたがここにJSを使用することをお勧めしないことを埋め込むことを私に伝えることができます。あなたは何ができるか は、ロールを作成し、ユーザーに削除アクセス権を与えることです。 レコードが相互参照によって関連付けられているかどうかを示すフラグ値を与える計算フィールドを作成します。 ルールを含む自動RPを作成します。ルールでは、フラグ値に応じてユーザーへのアクセスを削除します。 希望に役立ちます! –

関連する問題