关于UAP踩到的坑
????????關于UAP踩到的坑,自己記錄下,以提醒自己,前段時間踩了一個坑,本來想著沒什么,但是今天又踩坑了,感覺有必要記錄一下
? ? ? ? 前段時間開發,遇到一個UAP單據開發,需要加自定義按鈕以實現特殊需求,但是說是單據里要有按鈕,后來又說列表也要有,并且需要能夠批量選擇的,我感覺U8自帶單據也能做,沒怎么想就答應了,結果,結果,坑來了,UAP的單據按鈕和列表按鈕是獨立分開的,我做的審核事件、棄審事件、自定義按鈕事件等等,都需要寫兩套,這就很坑了,并且列表的批量的,這樣處理起來就相對的增加了不少工作量。以后和客戶談需求,關于UAP列表開發要慎重考慮,是否需要增加工時。
? ? ? ? 今天,又踩了一個UAP的坑,按需求做了一個UAP報表,明細里面有一個物料號的基礎資料,客戶輸入的時候輸入了物料號,是能匹配上物料信息的,應該來說是正常的,結果,結果,發現保存到后臺數據庫的數據,是原原本本的輸入數據,不是物料檔案的物料號,什么意思呢,就是物料檔案是有一物料編碼是【1C-2】的物料,我輸入【1c-2】,是能匹配到物料的,但是保存到后臺數據庫的是【1c-2】,不給你轉化大小寫,不給你轉化全角符號、半角符號,這就很坑了,邏輯處理的時候,因為 "1C-2" == "1c-2"返回的是false,這個問題,當時還不好排查,我也知道找了半天才發現這個問題,所以以后,選擇類型是 基礎資料 的時候,已經要根據基礎資料的信息,重新賦值一遍,不然邏輯判斷容易出問題。
總結
- 上一篇: 解决Ubuntu更新后无线网卡不能使用的
- 下一篇: 极路由配置网址