2015-04-04 58 views
3

我在簡單模式下使用autoform並嘗試從下拉列表中預先選擇一個值。我要麼崩潰應用程序,要麼沒有注意到,沒有結果,什麼都沒有。所選值仍顯示(選擇一個)。下面是我的架構塊:如何從流星和autoform的下拉列表中預先選擇一個值?

status:{ 
    type: String, 
    label: "Status", 
    allowedValues: ['Approved','Pending','Flagged'], 
    autoValue: function() { 
    return {label: 'Pending', value: 'Pending'}; 
    } 
}, 

回答

3

從文檔摘自:https://github.com/aldeed/meteor-autoform#affieldinput

要指定在沒有選擇的選擇要顯示的標籤,設置firstOption =「(My Select One Label)」。

firstOption:與options屬性一起使用可以指定一個字符串,用於選擇輸入的第一個選項,該選擇輸入的第一個選項用於顯示何時尚未選擇任何選項。例如,firstOption =「(你應該真的從這個列表中選擇一些東西)」。有一個默認的第一個選項「(選擇一個)」。如果您不想要任何默認選項,請執行firstOption = false,但要確保您的選擇輸入具有默認值,否則這會導致令人困惑的UX,其中看起來像第一個選項被選中,但它不是。

1

對於我這樣的工作:

status:{ 
    type: String, 
    label: "Status", 
    allowedValues: ['Approved','Pending','Flagged'], 
    autoform: { 
    afFieldInput: { 
     firstOption: 'Pending' 
    } 
    } 
}, 
相關問題