FormFlow接受默认值

时间:2016-05-05 13:36:31

标签: c# botframework formflow

无论如何,当在FormFlow对话框中提示输入值时,允许用户只需点击“输入”即可。接受字段的默认值?

例如,我有一个字段定义为

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

当用户进入此步骤时,会按预期提示

  

约会开始? (当前选择:今天)

我希望用户只需点击“输入”即可。接受默认值。这是可能的,如果是这样的话?

提前致谢

1 个答案:

答案 0 :(得分:4)

我认为使用空白行(按Enter键)作为对话中有意义的内容并不是一个好主意。某些消息传递平台(例如Skype)可能根本不会发送空行(如果您只是在空闲聊天字段中按Enter键)。

也许您可以重新考虑逻辑并允许用户在确认后更改参数?例如。说“我今天正在预约,请确认或更改所需的日期”。