|
|
@@ -670,6 +670,22 @@ const Edit = observer((props: Props) => {
|
|
|
title: '窗口长度',
|
|
|
'x-component': 'Input',
|
|
|
'x-decorator': 'FormItem',
|
|
|
+ format: 'number',
|
|
|
+ 'x-validator': [
|
|
|
+ {
|
|
|
+ // triggerType: 'onBlur',
|
|
|
+ validator: (value: any[]) => {
|
|
|
+ return new Promise((resolve) => {
|
|
|
+ const number = Number(value);
|
|
|
+ if (number <= 0 || value.length > 64 || /[.]/.test(value)) {
|
|
|
+ resolve('请输入非0正整数,最多可输入64个字符');
|
|
|
+ } else {
|
|
|
+ resolve('');
|
|
|
+ }
|
|
|
+ });
|
|
|
+ },
|
|
|
+ },
|
|
|
+ ],
|
|
|
'x-reactions': [
|
|
|
{
|
|
|
dependencies: ['..windowType'],
|