rfe 9200: Survey Text/TextArea handling
This commit is contained in:
parent
723d39df79
commit
46cca4fae1
5 changed files with 15 additions and 12 deletions
|
|
@ -938,16 +938,18 @@ sub prepareShowSurveyTemplate {
|
||||||
'Confidence', 1, 'Effectiveness', 1, 'Concern', 1, 'Risk', 1, 'Threat', 1,
|
'Confidence', 1, 'Effectiveness', 1, 'Concern', 1, 'Risk', 1, 'Threat', 1,
|
||||||
'Security', 1
|
'Security', 1
|
||||||
);
|
);
|
||||||
my %text = ( 'Text', 1, 'Email', 1, 'Phone Number', 1, 'Text Date', 1, 'Currency', 1 );
|
my %textArea = ( 'TextArea', 1 );
|
||||||
my %slider = ( 'Slider', 1, 'Dual Slider - Range', 1, 'Multi Slider - Allocate', 1 );
|
my %text = ( 'Text', 1, 'Email', 1, 'Phone Number', 1, 'Text Date', 1, 'Currency', 1 );
|
||||||
my %dateType = ( 'Date', 1, 'Date Range', 1 );
|
my %slider = ( 'Slider', 1, 'Dual Slider - Range', 1, 'Multi Slider - Allocate', 1 );
|
||||||
my %fileUpload = ( 'File Upload', 1 );
|
my %dateType = ( 'Date', 1, 'Date Range', 1 );
|
||||||
my %hidden = ( 'Hidden', 1 );
|
my %fileUpload = ( 'File Upload', 1 );
|
||||||
|
my %hidden = ( 'Hidden', 1 );
|
||||||
|
|
||||||
foreach my $q (@$questions) {
|
foreach my $q (@$questions) {
|
||||||
if ( $fileUpload{ $$q{'questionType'} } ) { $q->{'fileLoader'} = 1; }
|
if ( $fileUpload{ $$q{'questionType'} } ) { $q->{'fileLoader'} = 1; }
|
||||||
elsif ( $text{ $$q{'questionType'} } ) { $q->{'textType'} = 1; }
|
elsif ( $text{ $$q{'questionType'} } ) { $q->{'textType'} = 1; }
|
||||||
elsif ( $hidden{ $$q{'questionType'} } ) { $q->{'hidden'} = 1; }
|
elsif ( $textArea{ $$q{'questionType'} } ) { $q->{'textAreaType'} = 1; }
|
||||||
|
elsif ( $hidden{ $$q{'questionType'} } ) { $q->{'hidden'} = 1; }
|
||||||
elsif ( $multipleChoice{ $$q{'questionType'} } ) {
|
elsif ( $multipleChoice{ $$q{'questionType'} } ) {
|
||||||
$q->{'multipleChoice'} = 1;
|
$q->{'multipleChoice'} = 1;
|
||||||
if ( $$q{'maxAnswers'} > 1 ) {
|
if ( $$q{'maxAnswers'} > 1 ) {
|
||||||
|
|
|
||||||
|
|
@ -388,7 +388,7 @@ sub recordResponses {
|
||||||
'Yes/No', 1
|
'Yes/No', 1
|
||||||
);
|
);
|
||||||
my %sliderTypes = ( 'Dual Slider - Range', 1, 'Multi Slider - Allocate', 1, 'Slider', 1 );
|
my %sliderTypes = ( 'Dual Slider - Range', 1, 'Multi Slider - Allocate', 1, 'Slider', 1 );
|
||||||
my %textTypes = ( 'Currency', 'Email', 1, 'Phone Number', 1, 'Text', 1, 'Text Date', 1 );
|
my %textTypes = ( 'Currency', 'Email', 1, 'Phone Number', 1, 'Text', 1, 'Text Date', 1 ,'TextArea', 1);
|
||||||
my %fileTypes = ( 'File Upload', 1 );
|
my %fileTypes = ( 'File Upload', 1 );
|
||||||
my %dateTypes = ( 'Date', 'Date Range', 1 );
|
my %dateTypes = ( 'Date', 'Date Range', 1 );
|
||||||
my %hiddenTypes = ( 'Hidden', 1 );
|
my %hiddenTypes = ( 'Hidden', 1 );
|
||||||
|
|
|
||||||
|
|
@ -381,8 +381,8 @@ sub getValidQuestionTypes {
|
||||||
'Likelihood', 'Multi Slider - Allocate', 'Multiple Choice', 'Oppose/Support',
|
'Likelihood', 'Multi Slider - Allocate', 'Multiple Choice', 'Oppose/Support',
|
||||||
'Party', 'Phone Number', 'Race', 'Risk',
|
'Party', 'Phone Number', 'Race', 'Risk',
|
||||||
'Satisfaction', 'Scale', 'Security', 'Slider',
|
'Satisfaction', 'Scale', 'Security', 'Slider',
|
||||||
'Text', 'Text Date', 'Threat', 'True/False',
|
'Text', 'TextArea', 'Text Date', 'Threat',
|
||||||
'Yes/No'
|
'True/False', 'Yes/No'
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -36,7 +36,8 @@ if (typeof Survey === "undefined") {
|
||||||
'Email': 1,
|
'Email': 1,
|
||||||
'Phone Number': 1,
|
'Phone Number': 1,
|
||||||
'Text Date': 1,
|
'Text Date': 1,
|
||||||
'Currency': 1
|
'Currency': 1,
|
||||||
|
'TextArea': 1
|
||||||
};
|
};
|
||||||
var slider = {
|
var slider = {
|
||||||
'Slider': 1,
|
'Slider': 1,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue