在Integer Editor Serenity上设置最大值

时间:2018-11-06 09:49:10

标签: typescript

我的表单上有一个使用“整数编辑器”的数量字段。我知道我可以使用form.cs中的数据注释在此字段上设置最大值,如下所示:

[IntegerEditor, (MaxValue = 5)]

但是,此最大值来自数据库,我需要在TypeScript中设置此值,例如:

this.form.Quantity.options.maxValue = someValue  

当我尝试此操作时,会收到一条消息,说选项受保护。我只是想知道是否有人知道如何基于动态值在TypeScript中的IntegerEditor上设置最大值?

谢谢

1 个答案:

答案 0 :(得分:0)

我已经解决了。我向编辑器/字段添加了验证规则。然后,我将JQuery用于onChange事件,如果用户输入的数字超过最大值,则将数字手动更改为最大数量。

谢谢。