enquete_mb.vm.svn-base 6.51 KB
Newer Older
Kim Gyeongeun committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133
			####質問開始######
##$questionFor開始
$tools.getMsg("errorheader")
#set($questionIndex = 0)
			#foreach($question  in  $!enqueteForm.questionList)
			#set($questionIndex = $velocityCount)

					<!-- 質問NO //-->
					Q$!question.questionNo
					<!-- 必須有無 //-->
					#if($!question.requiredFlg == "1")
						<font color="red">&nbsp;*&nbsp;</font>
					#end
					<!-- 質問項目 //-->
					<br/>
					$!question.questionName 
					#if($question.question != "")
						<br/> $!question.question
					#end
					<br/>

							<table width="100%">
								<tr>
								##<!-- 質問の表示列項目数を求める -->
								#if($!question.colNum)
									#set($questionColNum = $!question.colNum)
								#else
									#set($questionColNum = 1)
								#end

								#set($tdWidthPercent = (100/$questionColNum))

								##<!-- ○○番目カラム変数 -->
								#set($colNum = 0)

						##<!-- 2:SELECTMENU answer.answerNo値を値にする。-->
							#if($!question.controlId == "2")
							<td width="$tdWidthPercent%" valign = "top" >
								#set($answerIdValueName = "questionList[$questionIndex].answerList[0].answerIdValue")
								 <select name="$answerIdValueName" style="width:100%">
										#foreach($selectAnswer in $question.answerList)
											 <option value="$!selectAnswer.answerId" #if($enqueteForm.initCount =="2" && $!selectAnswer.answerId == $!selectAnswer.answerIdValue) selected #elseif($!selectAnswer.defaultFlg == "1" && $enqueteForm.initCount!="2") selected    #end >$!escape.html($!selectAnswer.answer)</option>
						   				#end
								</select>
							</td></tr>
							</table>
							<font class="error">$!tools.getMsg("$!question.enqueteId.toString(),$!question.questionId.toString()")</font>
							<br/>
							</td>
							#else
							<td>
								#foreach($answer in $question.answerList)
								    #set($colNum = $colNum + 1)

									#set($answerIdValueName = "questionList[$questionIndex].answerList[$velocityCount].answerIdValue")
									#set($answerIdValueRadioName = "questionList[$questionIndex].answerList[0].answerIdValue")
									#set($answerValue = "questionList[$questionIndex].answerList[$velocityCount].answerValue")

										##<!-- colSpan変数 -->
										#set($colSpan = 1)

										##<!-- 最後のカラムの場合、不足ColSpan数を計算する。 -->
										#if($question.answerList.size() == $velocityCount+1)
												#set($colSpan = $questionColNum - $colNum + 1)
										#end

											<!-- 0:RADIO インデクスを値にする。 -->
											#if($!question.controlId == "0")
													 <input type="radio" name="$!answerIdValueRadioName"  value="$!escape.html($!velocityCount)"  #if($!answer.answerIdValue ==  $velocityCount.toString() && $enqueteForm.initCount =="2") checked #{end}
													     #if($!answer.defaultFlg == 1 && $enqueteForm.initCount =="1") checked #end
													 />$!answer.answer
															##end

												##<!-- 自由入力欄。freeTextFlg=1(あり)、2(必須) -->
												#if($!answer.freeTextFlg == "1" || $!answer.freeTextFlg == "2")
												 	<input type="text"  name="$answerValue"  size="$!answer.freeTextColWidth"  value="$!escape.html($!answer.answerValue)" />
												#end
											##<!-- 1:CHECKBOX answer.answerNo値を値にする。-->
											#elseif($!question.controlId == "1")
												##if($!answer.freeTextFlg != "1" && $!answer.freeTextFlg != "2")
													<input type="checkbox" name="$answerIdValueName"  value="$!escape.html($!answer.answerNo)"  #if($answer.answerIdValue != "" && $enqueteForm.initCount =="2") checked #end
																									#if($!answer.defaultFlg == 1 && $enqueteForm.initCount =="1") checked #end
													/>$!answer.answer
															##end

												##<!-- 自由入力欄。freeTextFlg=1(あり)、2(必須) -->
												#if($!answer.freeTextFlg == "1" || $!answer.freeTextFlg == "2")
												 		<input type="text"  name="$answerValue" size="$!answer.freeTextColWidth"  value="$!escape.html($!answer.answerValue)"/>
												 #end
										    ##<!-- 2:SELECTMENU answer.answerNo値を値にする。-->
											#elseif($!question.controlId == "2")
												#if($velocityCount == 0)
												<select name="$answerIdValueName" style="width:100%">
																#foreach($selectAnswer in $question.answerList)
												   					    <option value="$!selectAnswer.answerId" #if($!selectAnswer.defaultFlg == "1") selected #end >$!escape.html($!selectAnswer.answer)</option>
												   				#end
												</select>
												#end
											##<!-- 3:TEXTAREA ユーザー入力値を値にする。-->
											#elseif($!question.controlId == "3")
											#if($!question.dispWitdth > 25) #set($question.dispWitdth = 25) #end 
												<textArea type="text" name="$answerIdValueName" cols="$!question.dispWitdth" rows="$!question.rowCount">$!answer.answerIdValue</textarea>
											##<!-- 4:TEXTFIELD ユーザー入力値を値にする。-->
											#elseif($!question.controlId == "4")
											#if($!question.dispWitdth > 37) #set($!question.dispWitdth = 37) #end
												<input type="text" name="$answerIdValueName"  value="$!escape.html($!answer.answerIdValue)"  size="$!question.dispWitdth"/>
											##<!-- 5:日付入力 ユーザー入力値を値にする。-->
											#elseif($!question.controlId == "5")
												#set($dateIndex = $dateIndex+1)
												<input type="text" name="$answerValue"  value="$!escape.html($!answer.answerValue)"/>
												<input type="hidden" name="$answerIdValueName" value="$!answer.answerId" />
											#elseif($!question.controlId == "6")
								 				<select name="$answerIdValueName" style="width:100%">
								 				<option value="" >下記より選択してください</option>
												#foreach($pecent1 in $enqueteForm.organizationListFor1Percent)
													<option value="$!pecent1.organizationId" #if($!answer.answerIdValue ==  $!pecent1.organizationId) selected #end>$!{pecent1.organizationNo} : $!escape.html($!{pecent1.organizationName})</option>
												#end
												</select>
											#end
											<br/>
								#end
								</td>
								</tr>
								</table>

							<font class="error">$!tools.getMsg("$!question.enqueteId.toString(),$!question.questionId.toString()") $!tools.getMsg("$!question.enqueteId.toString(),$!question.questionId.toString()_1") $!tools.getMsg("$!question.enqueteId.toString(),$!question.questionId.toString()_2")</font>
							<br/>
##						</td>
##					</tr>
			#end
			#end  ##<!-- 2:SELECTMENU 終了-->
			####質問終了######