SharePoint Online 創建我的審批列表


  前言

  我們創建了很多需要審批的單子,但是,從哪里看到這些單子呢?這篇文章就為大家介紹,該如何去做。

  正文

  1.創建一個web部件頁,隨便選一個模板,如下圖:

  為什么隨便選一個模板,之前已經介紹過了,這里再重復一遍,因為我們后續代碼會重做這塊內容,模板都會被刪掉

 

  2.創建好的頁面,我們首先改一個好聽的名字,然后簽出后在高級模式下編輯,如下圖:

 

  3.在頭部添加我們需要引用的腳本和樣式表,如下圖:

  我們這里只用到這幾個,如果你調用別的框架,有其他需求在這個位置引用就可以了

 

  4.下面節點里就是內容部分,我們需要刪掉placeholdermain節點里的代碼,這個節點不要刪掉,否則會報錯,如下圖:

 

  5.在頁面上添加我們的樣式,然后添加數據表格代碼,初始化表格工具欄代碼(Table上方的工具欄),行操作工具欄代碼,如下圖:

  這個沒什么特別的,都是layui里面的方法,如果用其他前端控件庫,按照他們的方法初始化就可以了

 

  6.在頁面上初始化表格工具欄事件、行操作工具欄事件,並去到SharePoint列表獲取數據后綁定到數據表格,如下圖:

 

  7.獲取數據是SharePoint JavaScript對象模型的方法,就是去獲取到數據,然后用table.render初始化到數據表格里,如下圖:

  里面用到一句簡單的查詢(CamlQuery),查詢創建者是當前登錄人的項目,並且按照創建時間倒序

 

  8.刪除項目的方法,也就是點擊刪除的時候調用,如下圖:

 

  9.整個功能的效果,點擊創建申請跳到新建頁面,項目的查看、編輯和刪除操作,如果項目狀態是Submit則只能查看,不能刪除和編輯。

 

  結束語

  整個功能還是很簡單的,就是SharePoint JavaScript對象模型和layui控件相結合,對於有前端經驗的朋友來說,入門是非常簡單的。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM