Как мога да прекратя анкетата в зависимост от отговора на SharePoint

Имам анкета с няколко въпроса и това, което искам е да прекратя анкетата в зависимост от отговора. Например, ако имам въпрос №1 (отговори: Да, не) и отговорът на него е Не, искам анкетата да приключи. Възможно ли е?


person scatterbraiin    schedule 29.06.2011    source източник


Отговори (1)


Като готово решение можете да приложите използването на разклонена логика. Уловката е, че логиката на разклоняване изисква да изберете въпрос, към който да преминете. Често пъти бих включил незадължителен въпрос в края, като например „По желание, моля, посочете името си“. или „По избор, моля, дайте коментари, които може да имате относно...“ и това отговаря на нуждите ми.

Ако това не е достатъчно, вероятно търсите персонализирано решение с може би използване на Javascript / jQuery за навигиране до различни въпроси при натискане на бутон или може би дори да стигнете до персонализирани ASP.NET страници, за да се справите със самото проучване.

person SpartanDonut    schedule 29.06.2011
comment
Всъщност потърсих в Google малко около този проблем и това, което беше написано навсякъде е, че мога да измисля някакъв незадължителен въпрос и да премина към този въпрос. но някак си не е решението, което търся. Има ли друго решение?? - person scatterbraiin; 30.06.2011
comment
Извън кутията - вероятно не. Най-малко ще търсите някакъв javascript, за да прескачате страниците, ако не персонализирана aspx страница, за да завършите програмно проучването, ако няма начин да го направите чрез JavaScript. Не можах да намеря нищо онлайн, но направих бърза проверка с помощта на SharePoint Manager и открих, че списъците с анкети имат поле, наречено Completed. Теоретично на вашата персонализирана страница бихте направили нещо като валидиране на данни, за да проверите коя стойност е избрана и въз основа на това можете или да преминете към следващия въпрос, или да зададете това поле на TRUE или каквато и да е подходящата стойност. - person SpartanDonut; 30.06.2011