где пользователь может вводить данные в табличку. Естественно, мы делаем обработку ошибок и вывод этих ошибок при нажатии кнопки "Сохранить".
Коллеги с проекта выступают за то, чтобы не выводить все ошибки сразу, а выводить только первую попавшуюся для каждой строки.
Я вот за то, чтобы выводить все что нашли сразу - и пользователю хорошо, он видит сразу всё, выбирает что сейчас важнее исправить и правит, и с точки зрения реализации проще.
А вы как думаете ?
Если можно все ошибки - нужно все ошибки. Имхо. Но, если уровень юзера "одна кнопка" - лучше по одной. 🙂
а как именно выводится таблица? табконтрол или алв? Если алв - чего бы не поюзать протокол? (да начнется срач)
В алв выводится. Собственно говоря, протокол и используется, но данные валидируются не по мере ввода данных а по нажатию кнопки
так пофиг. если протокол, то он вроде как раз для множественных сообщений не то что для 1 строки, а для 1 графы прям. еще видел решение: в поле в табле выводится одна ошибка с макс приоритетом. при даблклике на поле - внизу показываем журнал для строки
Так я и говорю, что проще всё сразу выдавать )
не, не проще) но информативнее)
заюзать протокол на условный SAVE если ALV уже в неизмененном состоянии и check_changed_data уже был, это то еще "приключение".
Тут оно уже реализовано )
я так понимаю, там еще прикольнее: табла чисто на просмотр ) Не то что бы приключение, но много нового узнать можно)
Нет, редактируемая
тогда вообще: какие сомнения? протокол и - алга
У меня сомнений нет. Есть сомнения коллег. А так как бОльшая часть коллег из Индии - представление об удобстве у них.... своеобразное ))
тут нужен особый подход!
Обсуждают сегодня