コード例 #1
0
        private void SetYesNoDefaultOnLoad(TextQuestionInfo info, int index)
        {
            var defaultText = info?.DefaultResponse;

            if (defaultText == null ||
                !defaultText.Contains(SaveResultsPrefix))
            {
                DefaultYesNoText[index] = defaultText + string.Empty;
                return;
            }

            void Action(GenericPage page, object[] saveResults)
            {
                DefaultYesNoText[index] = GetDefaultValue(defaultText, saveResults);
            }

            AddOnLoadAction(Action);
        }
コード例 #2
0
 private int SetValues(TextQuestionInfo info)
 {
     SetDefaultOnLoad(ResponseText, info.DefaultResponse, info.EditDefaultResponse);
     return(SetValues((QuestionInfo)info));
 }