按條件控制字段顯示或隱藏
同一個(gè)表單可能查看的人各不相同,而對(duì)于不同的場(chǎng)景,需要讓某些字段只讀,甚至是直接隱藏。比如說,在報(bào)名表中,我選擇性別為女 ,就需要把性別為男的相關(guān)屬性給隱藏。
而百數(shù)提供強(qiáng)大的「字段顯隱規(guī)則」功能就能做到這點(diǎn),可以通過配置顯隱條件來控制字段是否顯示以及在什么條件下顯示。適用于實(shí)現(xiàn)選擇某個(gè)選項(xiàng)后,自動(dòng)顯示其他字段;又或者,在輸入某個(gè)值之后,自動(dòng)顯示其他字段的場(chǎng)景。

場(chǎng)景示例
我們以學(xué)校放假安排調(diào)查場(chǎng)景為例,如學(xué)生需填寫:「姓名」、「學(xué)號(hào)」、「是否離省」等字段;而老師除了填寫:「姓名」、「工號(hào)」、「是否離省」外,還需要填寫「是否是班主任」等字段。我們便可以通過字段顯隱規(guī)則,設(shè)置在老師身份下顯示「是否是班主任」等字段,而學(xué)生身份下隱藏。

則可在【表單設(shè)計(jì)】—【表單屬性】選擇【字段顯隱規(guī)則】:

第一步:設(shè)置條件
一個(gè)字段顯隱規(guī)則可添加多個(gè)條件。多個(gè)條件間的邏輯關(guān)系可以是滿足所有或者滿足任意一個(gè)。

確定了條件間的邏輯關(guān)系后,可以為該顯隱規(guī)則設(shè)置條件。

第二步:設(shè)置顯示字段
設(shè)置好條件以后,需要設(shè)置顯示字段。即滿足上述條件后需要顯示的字段,也就是不滿足條件不顯示的字段。如,學(xué)校假期期間行程調(diào)查場(chǎng)景中,老師選擇「是」班主任后,設(shè)置顯示字段讓老師選擇是否通知了班內(nèi)全部學(xué)生。

· 效果演示
設(shè)置【字段顯隱規(guī)則】后,當(dāng)「身份」 等于「老師」時(shí)自動(dòng)顯示「是否是班主任」,且當(dāng)「是否是班主任」 等于任意一個(gè)「是」時(shí)即自動(dòng)顯示「班內(nèi)學(xué)生是否全部通知」字段。

在查看數(shù)據(jù)時(shí)顯隱規(guī)則也生效,將按照數(shù)據(jù)顯隱規(guī)則進(jìn)行數(shù)據(jù)展示,更便于數(shù)據(jù)的查看。

參考案例
· 如新冠疫情流調(diào)系統(tǒng)->密接新增中,設(shè)置所屬區(qū)在本區(qū)條件下顯示填報(bào)人及所在部門填寫信息,而在其他區(qū)條件下顯示可填寫備注信息。


· 如消防巡查系統(tǒng)->消防巡查中,設(shè)置消防設(shè)施和滅火器材不能正常運(yùn)作或使用為是的條件下顯示上傳設(shè)施和器材照片信息,而在否條件下隱藏。


· 如設(shè)備巡檢管理系統(tǒng)->設(shè)備巡檢中,設(shè)置設(shè)備巡檢狀態(tài)為停機(jī)待修的條件下顯示異常情況信息,而在正常運(yùn)行條件下隱藏。

