Автор темы
Есть встроенная вьюшка , которая отображает респонсы родительского дока на котором расположена, во вьюшке этот документ располагается первым и столбцы для него пустые, могут ведь и его случайно удалить, а это не есть хорошо
Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.
Ключевые ответы обсуждения и их оценка появятся здесь.
Участники с сильными ответами в этой теме появятся здесь.
queryDocumentDelete? ( в дизайнере other->database resource->database script )
а вообще, чтоб "случайно не удаляли" обычно запрещают физическое удаление документов и пишут свою функцию, которая проверяет валидность операции и кладет документ куда-нить, откуда его при желании можно восстановить
именно удаление из встроенной вьюшки - нет, там общее событие на БД... То, что есть в событиях вьюхи - можно обработать...Что неужели нельзя запретить все операции именно со встроенной вьюшкой ?
там же где и разработчиков/админов, которые чему-то могут научитьГде ж таких пользователей взять, которых чему то научить можно
я по контексту подумал, что он столбец удаляетToxaRat эт к чему?
с каких пор, чтоб удалить документ во встроенной вьюхе, нужен дизайнер?
в любом случае можно на событии вьюхи запретить удаление, например, всем кроме админа, а само удаление повесить на экшен...да запретить удалениее вообще - из системы ничего не удалять
???в любом случае можно на событии вьюхи запретить удаление, например, всем кроме админа, а само удаление повесить на экшен...
Только не забудьте после изменений клиент переоткрытьqueryDocumentDelete? ( в дизайнере other->database resource->database script )
Ну вот это в данном случае совсем не обязательно. Нужно переоткрыть базу, т.е. важно не забыть закрыть все её окна во ВСЕХ клиентах, в т.ч. и дизайнере. Я на всякий случай в дизайнере ещё "сворачиваю" закладку базы и перевожу фокус на другую базу.Только не забудьте после изменений клиент переоткрыть