2016-05-05 53 views
1

無論如何,當在FormFlow對話框中提示輸入值時,允許用戶只需點擊「Enter」接受字段的默認值?FormFlow接受默認值

,比如我有一個字段定義爲

[Prompt("Appointments Starting At? {||}")] 
    [Template(TemplateUsage.Unspecified, "today")] 
    [Template(TemplateUsage.NoPreference, "today")] 
    [Optional] 
    public string StartDate; 

當用戶獲取到了這一步會提示他們預期

約會開始? (目前的選擇:今天)

我想用戶只需點擊'輸入'接受默認值。這是可能的,如果是的話,如何?

在此先感謝

回答

4

我不認爲這是一個好主意,用空行(按Enter鍵),如在談話中有意義的內容。某些消息傳遞平臺(例如Skype)可能根本不會發送空行(如果您只是在空聊天字段中按Enter鍵,則不會發生任何事情)。

也許您可以重新考慮邏輯並允許用戶在確認後更改參數?例如。說「我爲今天設置預約,請確認或更改所需的日期」。

+0

你有個公平的觀點。我沒有考慮到客戶可能不會發送空白條目的事實。當然,改變邏輯是可能的,但我希望不要採取確認措施,讓事情變得更簡單。噢,我想一個確認步驟是需要的。 –

+0

@IanBoggs我同意德米特里。你應該接受這個答案:) – CodeNotFound

+0

因此被標記爲答案 –