-1
我正在使用弓箭手。在我的應用程序中,用戶打開一條記錄,當用戶單擊刪除按鈕刪除該階段的記錄時,我需要一個自定義對象,該對象在點擊刪除按鈕時發出警報,並且不允許用戶刪除記錄。如何取消點擊刪除按鈕時刪除記錄?
我正在使用弓箭手。在我的應用程序中,用戶打開一條記錄,當用戶單擊刪除按鈕刪除該階段的記錄時,我需要一個自定義對象,該對象在點擊刪除按鈕時發出警報,並且不允許用戶刪除記錄。如何取消點擊刪除按鈕時刪除記錄?
我強烈建議您不要使用自定義對象來防止刪除記錄。
Archer爲我們提供了一個更好,更復雜的使用訪問角色和記錄權限字段的方法。
您可以爲所有想要授予讀取和編輯權限的用戶創建一個訪問角色,但不允許他們通過角色刪除內容權限。
但是,如果自定義對象是絕對必要的:
$(document).ready(function()
{
$('#master_btnDelete').removeAttr("onclick");
$('#master_btnDelete').click(function(){
var alertMsg = '<your message goes here>';
alert(alertMsg);
});
}
希望這有助於!
如果已經選擇了任何CR,那麼我在該應用程序中有一個交叉引用,那麼在這種情況下不應該刪除此記錄,就像存在任何依賴關係一樣,所以在這種情況下角色將不起作用。我還需要在自定義對象中嵌入條件,如果字段值爲yes,那麼Delete按鈕應顯示Alert,否則應允許刪除記錄。你能告訴我如何嵌入在JS – Versug
@Versug再次,我不會推薦你在這裏使用JS。 你可以做的是創建一個角色並給予用戶刪除權限。 創建一個計算字段,它會給你一個標誌值,說明記錄是否通過交叉引用關聯。 然後,創建一個帶規則的自動RP。在規則中,根據標誌值給予用戶刪除訪問權限。 希望有所幫助! –