日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

UI framework 处理user 错误输入的逻辑

發布時間:2023/12/19 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 UI framework 处理user 错误输入的逻辑 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

例子: 在opportunity的創建頁面,給closing date輸入一個無效的日期,回車:

?

?

?

下面方法是UI框架處理的入口:

?

?

?

在試圖將1.2轉換為日期時出錯,拋出cx_bsp_conv_ill_date的exception:

?

?

?

在上層該exception被加到context mode的errors attribute里:

?

?

?

此處會拋出exception CX_BSP_WD_FORM_DATA_INVALID,?

?

?

?

因為global_messages里包含了一個error message:

?

?

?

flag lv_error_in_form_data會設為abap_true:

?

?

?

Navigation queue會被清掉,以確保在user 將當前頁面上的錯誤輸入糾正之前,不會navigate到其他頁面.

?

?

?

在ui重新render之前,

?

?

?

?

?

還會將error message detail 再度從errors attribute里取出來,

?

?

?

?

顯示在最后UI上:

總結

以上是生活随笔為你收集整理的UI framework 处理user 错误输入的逻辑的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。