Web Part 開發中遇到的問題及解決方法

2021-04-20 17:40:59 字數 605 閱讀 9860

前段時間開發過一些web part, 算是真正的開發而不是修改和改進,幾個同事一起開發,大約用了近乙個月的時間,是開發乙個由多個web part 組成的乙個頁面,其中乙個web part 作為選擇條件,其它web part 則根據第乙個web part 的選擇值來決定顯示的內容。其中涉及到的有: 一般簡單的web part, web service,由web service 提供資料的web part, 由database 提供資料的web part, 兩相web part 間的關聯互動等。

在開發過程中碰到過不少的問題,現在也算是在任務完成後的乙個經驗總結。

1,多個web part 如何關聯,如何從另一web part 中取得資料?

2,如何正確的開啟和關閉相關object,如 spsite, spweb 等,從而避免記憶體資源的浪費?

3,如何在web part 中方便的進行錯誤處理和錯誤資訊的顯示?如何可由顯示的錯誤快速的定位錯誤**?

4,如何取得splist 中一些特殊欄位的內部預設值(如 spfieldmultichoice

等)?

5,使用spview時的注意事項和問題,及解決方法?

6,在web service中使用sps object 的相關問題?

開發中遇到的問題

最後再一次單步除錯中發現 nsurl urlwithstring 返回的nsurl居然為nil。大概找到問題所在了,在網上查了如何解決獲取空的nsurl,大致方法如下 原因 nsurl urlwithstring 這個方法要求傳乙個字串型別的引數,引數如果有中文的話,得到的物件就是空。解決辦法 先把...

開發中遇到的問題

1 element框架 實現 固定寬度 動態寬度 固定寬度 三個中 誰最長總體高度就是誰 固定寬度 實現效果是2 element框架 實現 響應式布局 使用js動態生成width 並渲染 3 hash模式下共用乙個 頻繁切換tab導致出現 非同步問題 使用同乙個axios 引數不一樣 返回的結果不同...

開發中遇到的最大困難 RN 開發中遇到的問題歸納

1.rn flatlist 渲染問題 對於除data以外的資料需要新增extradata 若data和extradata中都是陣列,修改該資料,需要同時修改其引用位址,例如重新賦值乙個新陣列 2.rn 從a頁面路由到b頁面,再返回a頁面,觸發更新方案 在a頁面新增監聽事件,解除安裝時移除,在b頁面g...