@@ -219,7 +219,7 @@ function (_React$Component) {
219219 if ( fieldProps . required ) {
220220 fieldValidators . unshift ( function ( value ) {
221221 if ( ( 0 , _utils . isEmptyValue ) ( value ) ) {
222- return fieldProps . requiredMessage == null ? name + " check fail" : fieldProps . requiredMessage ;
222+ return field . getProp ( " requiredMessage" , name + " check fail" ) ;
223223 }
224224 } ) ;
225225 }
@@ -304,16 +304,16 @@ function (_React$Component) {
304304
305305 if ( ! validator ) {
306306 return ; //check finish
307- }
307+ } // 校验方法返回 true undefined null 代表校验成功,校验失败则直接返回失败信息
308+
308309
309310 var ret = validator ( value , formValue , triggerType ) ;
310311
311312 if ( ret === true ) {
312313 cb ( ) ;
313314 } else if ( ret === false ) {
314- cb ( name + " fails " ) ;
315+ cb ( name + " check fail " ) ;
315316 } else if ( ret && ret . then ) {
316- //thenable
317317 ret . then ( function ( ) {
318318 return cb ( ) ;
319319 } , function ( e ) {
@@ -528,13 +528,14 @@ Form.propTypes = process.env.NODE_ENV !== "production" ? {
528528 path2obj : _propTypes . default . bool ,
529529 defaultFormValue : _propTypes . default . object ,
530530 getDefaultFieldValue : _propTypes . default . func ,
531- renderFieldExtra : _propTypes . default . func ,
531+ renderControlExtra : _propTypes . default . func ,
532532 formValue : _propTypes . default . object ,
533533 validators : _propTypes . default . object ,
534534 validateDelay : _propTypes . default . number ,
535- validateTrigger : _propTypes . default . oneOf ( [ "blur" , "change" ] ) ,
535+ validateTrigger : _propTypes . default . oneOfType ( [ _propTypes . default . oneOf ( [ "blur" , "change" , "none" ] ) , _propTypes . default . array ] ) ,
536536 asyncTestDelay : _propTypes . default . number ,
537537 component : _propTypes . default . node ,
538+ requiredMessage : _propTypes . default . string ,
538539 labelWidth : _propTypes . default . oneOfType ( [ _propTypes . default . string , _propTypes . default . number ] ) ,
539540 labelStyle : _propTypes . default . object ,
540541 labelClassName : _propTypes . default . string ,
0 commit comments