日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

field module的on input和on request区别

發(fā)布時間:2025/3/20 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 field module的on input和on request区别 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

在編輯屏幕的PAI的時候,對字段的檢查一般用field xxx module xxx或者用chain。有兩種操作可供選擇,一種是on input,另一種是on request。

區(qū)別是:

on input的觸發(fā)條件是:只要該字段不為空就會觸發(fā)module

on request的觸發(fā)條件是:該字段發(fā)生變化后觸發(fā)module

例如,有兩個字段,a、b,兩個module,check_a check_b:

field a module check_a on input.

field b module chec_b on request.

無論a發(fā)生任何變化,只要a不為空,則每一次回車都會觸發(fā)check_a;

反之,只有b發(fā)生變化后才會觸發(fā)check_b,如果兩次回車中間b沒有發(fā)生變化,則不會觸發(fā)check_b。

所以一般來說,用on request的多一些。

另外,以下內(nèi)容轉(zhuǎn)自其它網(wǎng)站:

1、單個字段檢查FIELD <FLD1> MODULE <MDL1>.

2、單個字段多個MODULE檢查FIELD <FLD1> MODULE <MDL1>,MODULE <MDL2>.

3、檢查多個字段,使用CHAINCHAIN.
FIELD <FLD1>.
FIELD <FLD2>,<FLD3>,<FLD4>.
MODULE <MDL1>.
MODULE <MDL2>.
ENDCHAIN.
表示FLD1,FLD2,FLD3,FLD4有MDL1,MDL2檢查。

4、不是初始值檢查FIELD <FLD1> MODULE <MDL1> ON INPUT.
ON INPUT表示初始值改變時執(zhí)行。
特殊情況:
FIELD <FLD1> MODULE <MDL1> ON *-INPUT.
表示用戶輸入字段首字輸入’*’,并切輸入字段屬性設(shè)置了“*”的屬性,MODULE有效。

5、有改變的檢查FIELD <FLD1> MODULE <MDL1> ON REQUEST.6、CHAIN中又自斷不是初始值檢查CHAIN.
FIELD <FLD1>.
FIELD <FLD2>,<FLD3>,<FLD4>.
MODULE <MDL1> ON CHAIN-INPUT.
MODULE <MDL2>.
ENDCHAIN.
注意:CHAIN-INPUT表示FLD1,FLD2,FLD3,FLD4不是初始值時執(zhí)行MDL1檢查

總結(jié)

以上是生活随笔為你收集整理的field module的on input和on request区别的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。