В форме у меня есть 2 поля, одно из которых является десятичным #, а другое - суммой (действительное число).
Десятичное число # - это Enum со значениями от 1 до 5, и значением по умолчанию будет 5.
Требования:
1) Всякий раз, когда выбрано значение для поля Decimal # (1-5), в зависимости от выбранного значения
В поле Сумма нельзя указывать десятичное число.
Ex1: если десятичное число # = 2
Amount = 1.24
Пример 2: если десятичное число # = 3
Amount = 1.521
Пример 1: Если десятичное число # = 4
Amount = 3.0124
Пример 1: если десятичное число = 5
Amount = 8.02145
Решение: Я написал модифицированный метод на уровне управления Decimal #, поэтому в зависимости от значения, выбранного для Decimal #, будет разрешено столько десятичных знаков для поля Amount. Теперь все работает нормально.
Но, как показано в приведенных выше примерах, поле «Сумма» всех записей в сетке изменяется в соответствии с десятичным числом # в последней введенной строке.
Значит, первая строка: если Decimal # = 2, то Amount = 1.02
Вторая строка: если десятичное число = 3, то сумма = 4,623
Но в этот раз первая строка также принимает ограничение как 3, хотя десятичное число # = 2.
Пожалуйста, направьте меня в этом отношении.