視圖插件開發文檔
本文檔是供開發者閱讀的「視圖」插件開發文檔,需要開發者具備前端開發基礎,掌握Javascript、CSS和HTML等相關知識。
如果開發者熟悉 React JS,也可以通過查看HAP前端開源項目 https://github.com/mingdaocom/pd-openweb ,參考HAP係統視圖代碼進行插件的開發。
關於視圖插件
什麼是視圖插件?
視圖插件又叫「自定義視圖」,當HAP的錶格、看闆、層級、日曆、畫廊、詳情、甘特圖等係統視圖不能滿足用戶視圖展示需求的時候,開發者可以通過自己編寫代碼實現一個完全自定義的視圖頁麵,用於展示工作錶的記錄數據。自定義視圖支持搜索、篩選、統計、快速篩選和篩選列錶等操作,還可以通過HAP公共Javascript接口實現調用係統組件,比如展示記錄詳情彈窗、調用新建記錄窗口等等。
視圖插件和係統視圖有什麼區彆?
從使用者的角度看,視圖插件和普通視圖是沒有任何區彆的。當組織管理員通過發布開發者插件、安裝插件或者導入插件後,所有已啓用的插件即對組織下的所有用戶生效,用戶可以像使用錶格、看闆、日曆等係統視圖一樣使用這些視圖,也可以正常的為視圖分配權限和進行視圖分享等操作。