騰訊課堂搜“尚識”可在線學習
無代碼軟件開發中,下拉框元件如果需要對選項進行重新設定,最好的方式是對下拉框元件對象/選項值/提示信息全部傳新的值(或者應先設計一個邏輯去掉之前的選項再來傳新選項),否則新的和舊的選項全部會添加到下拉框中,大多數情況下我們用以下傳新值方式替換下拉框整體和內部對象,完整的設計演示如下:
用下拉框對象整體傳值換爲新選項的下拉框
主要處理步驟如下:
舊選項值測試
添加一個行爲處理元件
添加包括下拉框對象的父級對象引用
複製下拉框元件,在行爲處理元件中複用
爲複用的下拉框元件變量對象傳新的選項值和提示信息
將下拉框變量傳值給父級元件中下拉框進行整體替換
保存後可以測試,下拉框中是新的選項
以上這種方式是在行爲處理元件中複用了一個下拉框元件,在行爲處理元件中複用的顯示元件默認是變量對象,行爲元件中是邏輯設計元件,此案例中是將新的選項“對”和“錯”傳值給下拉框中選項變量,同時複用之前用到的提示信息傳給提示信息變量,再用傳值處理將包含新選項和提示信息的下拉框對象及內容整體傳給父層顯示元件。這個說明會有點複雜,建議按以上演示說明動手測試一次。
以上父級引用和內容傳值、整體傳值邏輯如果能夠全面理解,則基本可以掌握無代碼開發80%的開發方式。建議學員多次、反覆操作並理解這個處理方式。