Ограничение числового поля

Добрый день

Есть колонка в активности, имеющая тип целое число.
При занесении числа в это поле мне нужно поставить ограничение: чтобы занесенное в это поле число было не больше 59. Подскажите, каким образом это можно реализовать на С#? Заранее спасибо.

Нравится

6 комментариев

Здравствуйте!

Данную логику лучше реализовать не на C# (на стороне сервера), а на Java Script (на стороне клиента). Пример реализации валидации поля Вы можете найти на Академии по этой ссылке.

В случае, если Вы хотите это делать на стороне сервера, Вам необходимо добавить в объект "Активность" обработчик события "Перед сохранением".

Тем не менее более правильно и красиво Вы можете реализовать данную задачу на Java Script.

Можете при изменении поля или при нажатии ОК считать текущее значение, и если оно больше 59, то:

Page.DataSource.ActiveRow.SetColumnValue("MyField", 59);

Есть в объекте две колонки с типом целое число. Подскажите, пожалуйста, как на С# написать условие:
если значения обоих колонок =0, то выводить сообщение об ошибке и карточку не закрывать. Заранее спасибо

Пример такого поведения приведен тут.

Подскажите, пожалуйста, как на C# считать текущее значение поля, к-ое имеет тип целое число?

Page.DataSource.ActiveRow.GetTypedColumnValue<int>("MyField")
Показать все комментарии