2016-06-22 16 views
-1

Я работаю над лучником. в моем приложении пользователь открывает запись, и когда пользователь нажимает кнопку удаления, чтобы удалить запись на этом этапе, мне нужен пользовательский объект, который дает предупреждение при нажатии кнопки удаления и не позволяет пользователю удалять запись.Как я могу отменить удаление записи нажатием кнопки удаления?

ответ

1

Я бы настоятельно рекомендовал не использовать специальный объект для предотвращения удаления записей.

Archer предоставляет нам лучший, более сложный способ использования ролей доступа и полей разрешения записи для этого.

Вы можете создать роль доступа для всех пользователей, которым вы хотите предоставить права на чтение и редактирование, а не предоставлять им права на удаление контента через роль.

Однако, если пользовательский объект является абсолютно необходимым:

$(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 с правилами. В правилах дайте пользователям доступ для удаления в зависимости от значения флага. Надеюсь, что это поможет! –