2016-05-05 7 views
1

Есть ли в любом случае при запросе значения в диалоговом окне FormFlow, позволяющего пользователю просто нажать «Ввод», чтобы принять значение по умолчанию для поля?FormFlow Accepting Значение по умолчанию

Например, я поле определяется как

[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

Так обозначен как ответ –