cfform
의 양식 값을 cfpdfform
을 사용하여 PDF로 전달하려고합니다. 첫 번째와 마지막 이름을 가져 오기 위해 50 개의 레코드를 반복하는 작은 테스트 페이지가 있습니다. 나는 그걸 pdf 필드에 끌어들이려고 노력하고있다. 현재는 firstname 필드에 50 개의 첫 번째 이름을 넣고 pdf의 lastname 필드에는 lastnames를 모두 넣습니다. 나는 제출 버튼과 결혼하지 않았지만 더 나은 선택은 무엇입니까?ColdFusion - 여러 필드와 여러 제출 버튼이있는 cfloop 사용
내 마지막 반복에서는 약 100 개의 필드를 가져옵니다.
--Form--
<cfform name="autopdf" method="POST" action="automated_pdf_submit.cfm" enctype="multipart/form-data">
<h1>Select a state to insert into a PDF form</h1>
<div class="center">
<select name="pdfselect" id="pdfselect">
<option value="" selected>--Select State--</option>
<option value="FROI_NY.pdf">New York</option>
<option value="FROI_PA.pdf">Pennsylvania</option>
</select>
<cfinput type="hidden" name="statevalidate" onValidate="yourFunction"
message="YOU MUST SELECT A STATE TO CONTINUE!">
</div>
<table align="center" style="width:400px">
<tr>
<th></th>
<th>First Name</th>
<th>Last Name</th>
<th>Export to PDF</th>
</tr>
<cfoutput>
<cfloop query="#qryPersons#" startrow="1" endrow="50" >
<tr class="#IIf(CurrentRow Mod 2, DE('rowOdd'), DE('rowEven'))#" onmouseover="this.className='rowHighlight'"
<cfif CurrentRow Mod 2>onmouseout="this.className='rowOdd'"
<cfelse>onmouseout="this.className='rowEven'"</cfif>>
<td>#qryPersons.CurrentRow#</td>
<td>#qryPersons.LastName#</td>
<input type="hidden" name="FirstName" value="#qryPersons.LastName#">
<td>#qryPersons.FirstName#</td>
<input type="hidden" name="LastName" value="#qryPersons.FirstName#">
<td style="width:50px"><input type="submit" value="Create PDF"</td>
</tr>
</cfloop>
</cfoutput>
</table>
</cfform>
--Action--
<cfpdfform action="populate" source="forms\#form.pdfselect#">
<cfpdfformparam name="FirstName" value="#form.FirstName#">
<cfpdfformparam name="LastName" value="#form.LastName#">
</cfpdfform>
여기서 질문은 무엇입니까? 그것은 당신의 질문에서 일하는 것 같습니다. – Busches
@Busches 모든 첫 번째 이름을 양식으로 가져옵니다. 페이지 및 pdf의 이미지는 다음과 같습니다. http://imgur.com/KZ4HEiE,VIjlgDz – Macness
아, 그러면 매트의 대답이 문제를 해결합니다. – Busches