十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊
量身定制 + 運(yùn)營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
大數(shù)據(jù)中填報表如何通過權(quán)限控制是否可寫,針對這個問題,這篇文章詳細(xì)介紹了相對應(yīng)的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。
如題,填報表中怎么通過登陸的用戶名或者角色控制其對表中某些單元格的可寫屬性。
如下圖:
如果用戶名是 lis 則可以修改部門列的數(shù)據(jù) 否則不可以編輯
此處用參數(shù)模板控制用戶名的傳入(正式項目中可以通過報表的展現(xiàn)界面將外部參數(shù)傳給報表)
實現(xiàn)上述效果 報表中設(shè)置如下:
選中部門列所在單元格 B3 右邊屬性欄中設(shè)置 【是否可編輯表達(dá)式】為 user==‘lis’ 或者 user==‘lis’?true:false(注意:此表達(dá)式嚴(yán)格按照 js 的規(guī)則書寫不能使用報表中定義的 if() 函數(shù) )
并且在報表中增加對應(yīng)的參數(shù) 如下圖
按照上述設(shè)置后即可實現(xiàn)報表可寫的權(quán)限控制。
上述設(shè)置適用于局部可寫控制,如想要根據(jù)登錄用戶 實現(xiàn)全局控制可以在展現(xiàn)界面中使用 editable 標(biāo)簽值實現(xiàn),其中,yes 表示可編輯 no 表示不可編輯 默認(rèn)為 yes。
關(guān)于大數(shù)據(jù)中填報表如何通過權(quán)限控制是否可寫問題的解答就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道了解更多相關(guān)知識。