![]() |
#2 |
Участник
|
Да можно. Для этого Вы должны создать плагин на PreDelete для необходимой Вам сущности.
Плагине у Вас будет PreImage. Вы сможете его подключить и в случае если условие невозможности удаления сработало, то Вы "Выплевываете" Exception. X++: public void Execute(IPluginExecutionContext context) { string preImageName = "preimage"; DynamicEntity myEntity = (DynamicEntity)context.PreEntityImages[preImageName]; if(myEntity.Properties.Contains("name") && myEntity["name"]!= null && myEntity["name"].ToString() == "not delete") throw new InvalidPluginExecutionException ("You can not remove this object"); } Здесь если имя объекта "not delete" удаление происходить не будет. Последний раз редактировалось g.Naukovych; 18.04.2012 в 11:43. |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|