나는 Kendo Numeric TextBox 요소를 사용하는 ASP.NET 프로젝트가 있습니다. min 값을 200으로 설정하고 (예제에서) 사용자가 더 낮은 값을 입력하면 입력 값이 자동으로 min 값으로 변경됩니다.Kendo NumericTextBox - Min 값보다 낮은 값을 입력 할 때 자동 고침을 방지합니다.
최소값까지 자동으로 수정하지 않고 이것을 피하고 필드를 빨간색으로 표시하거나 오류를 없앨 수있는 방법이나 속성이 있습니까?
이 내 코드입니다 :
@Html.Kendo()
.NumericTextBoxFor(model => model.Example)
.HtmlAttributes(new { style = "width: 80px;" })
.Format("#")
.Min(Model.MinValue)
편집 : 내가 최소값은 웹 서비스에서 나온 말을 잊어 버렸습니다.
감사합니다 도움이 될 것입니다
희망을 원하는대로 값을 처리 할 수있는, 즉 실제로 작동합니다, 좋은 질문입니다,하지만 난이 질문에 말을 잊었 한 가지가있다. 난 minin 값을 dinamically 서비스에서 얻을, 그래서 나는 그것을 모델에 적어 둔다 – javiazo
당신은 서비스에서 반환 된 클래스에서 상속 된 클래스를 정의 할 수 있습니다 그리고 당신은 링크 할 사용자 정의 속성을 정의 할 수 있습니다 사용자 정의 유효성 검사 (GreaterThan ("MinValue") MinValue가 서비스 클래스 "YourParentClass"에서 반환 된 속성 임)가있는 검도 숫자 컨트롤에이 경우에는 이것이 도움이 될 것이라고 생각합니다. 당신 – Monah