前言
我們創建了很多需要審批的單子,但是,從哪里看到這些單子呢?這篇文章就為大家介紹,該如何去做,
正文
1.創建一個web部件頁,隨便選一個模板,如下圖:
為什么隨便選一個模板,之前已經介紹過了,這里再重復一遍,因為我們后續代碼會重做這塊內容,模板都會被刪掉

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

3.在頭部添加我們需要參考的腳本和樣式表,如下圖:
我們這里只用到這幾個,如果你呼叫別的框架,有其他需求在這個位置參考就可以了

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

5.在頁面上添加我們的樣式,然后添加資料表格代碼,初始化表格工具列代碼(Table上方的工具列),行操作工具列代碼,如下圖:
這個沒什么特別的,都是layui里面的方法,如果用其他前端控制元件庫,按照他們的方法初始化就可以了

6.在頁面上初始化表格工具列事件、行操作工具列事件,并去到SharePoint串列獲取資料后系結到資料表格,如下圖:

7.獲取資料是SharePoint JavaScript物件模型的方法,就是去獲取到資料,然后用table.render初始化到資料表格里,如下圖:
里面用到一句簡單的查詢(CamlQuery),查詢創建者是當前登錄人的專案,并且按照創建時間倒序

8.洗掉專案的方法,也就是點擊洗掉的時候呼叫,如下圖:

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

結束語
整個功能還是很簡單的,就是SharePoint JavaScript物件模型和layui控制元件相結合,對于有前端經驗的朋友來說,入門是非常簡單的,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/841.html
標籤:SharePoint
