Цитата:
Сообщение от
ax_mct
Если есть такой стандартный код то тогда однозначно баг, но все равно не согласен с тем что раз не запрещается то можно.
Не вызывать validateDelete на форме Project WBS\Estimates если Estimates_ds,anyMarked или типа того??
validateDelete не вызывает проблем - зовёшь ты его или нет. прочитай уже ВНИМАТЕЛЬНО, что написано.
конкретно в данной ситуации всё более чем кошерно:
- отключаем валидацию на форме, чтоб не задавать вопроса о подтверждении, как доктор прописал;
- перед непосредственным удалением методом delete проверяем, всё ли в порядке табличным валидатором;
описанный подход - просто сказка!
теоретическая дискуссия о том, что можно и нельзя, всегда упирается в конкретные потребности бизнеса и наши возможности их реализовать.
можешь привести конкретный пример, где, как ты это называешь, "хакерство" приводит к плачевным последствиям?