Good day.
I'm just starting of with Velocity and got stuck with this.
I have a select box in one .vm that I need to read the value of in
another .vm.
I'm battling against a timeline and need some help please. Good
documentation pointers will help as well!
This is a maintenance project that I'm responsible for.
Calling vm code....
<screen>
<form label-width="200" action="$link.setPage("query-results.vm")">
#set($now = $date.getDate(0))
#set($thirtydays = $date.getDate(-30))
<date name="start" label="Start Date" showday="true"
day="$date.getDay($thirtydays)" month="$date.getMonth($thirtydays)"
year="$date.getYear($thirtydays)">
<option value="2003">2003</option>
<option value="2004">2004</option>
<option value="2005">2005</option>
<option value="2006">2006</option>
<option value="2007">2007</option>
<option value="2008">2008</option>
<option value="2009">2009</option>
<option value="2010">2010</option>
<option value="2011">2011</option>
<option value="2012">2012</option>
<option value="2013">2013</option>
</date>
<date name="end" label="End Date" showday="true"
day="$date.getDay($now)" month="$date.getMonth($now)"
year="$date.getYear($now)">
<option value="2003">2003</option>
<option value="2004">2004</option>
<option value="2005">2005</option>
<option value="2006">2006</option>
<option value="2007">2007</option>
<option value="2008">2008</option>
<option value="2009">2009</option>
<option value="2010">2010</option>
<option value="2011">2011</option>
<option value="2012">2012</option>
<option value="2013">2013</option>
</date>
<select name="paymentStream">
<option value="StudentFinance">Student Finance</option>
<option value="GeneralFinance">General Finance</option>
</select>
<input type="submit" value=" OK "/>
</form>
</screen>
Called vm code
<screen>
#set($end_day=$int.end_day+1)
#set($transactions=$datatool.doSelectForDate($int.start_year,$int.start_month,$int.start_day,$int.end_year,$int.end_month,$end_day,
$payment_stream))
##set($transactions=$datatool.AllTransactions)
<text>
<link
url="$link.setScreen("TransactionCSV").addPathInfo($data.Parameters).addPathInfo("file","transactions.txt")">DownloadCSV</link><br/>
</text>
I'm looking for the paymentStream value here ...................
Testing paymentstream values
value0 is $!{int.start_year}
value1 is $!{paymentStream}
value2 is $!{payment_stream}
value3 is $!paymentStream
value4 is $!payment_stream
Done testing
<grid class="body" border="1">
<grid-row>
## <grid-col><b>Server IP</b></grid-col>
<grid-col><b>Payment Stream</b></grid-col>
<grid-col><b>Response</b></grid-col>
<grid-col><b>Auth/Error</b></grid-col>
<grid-col><b>Timestamp</b></grid-col>
<grid-col><b>Sequence</b></grid-col>
<grid-col><b>Reference</b></grid-col>
<grid-col><b>Amount</b></grid-col>
<grid-col><b>Processed</b></grid-col>
<grid-col><b>Client Type</b></grid-col>
<grid-col><b>Client Number</b></grid-col>
<grid-col><b>Error</b></grid-col>
</grid-row>
#foreach($transaction in $transactions)
<grid-row>
## <grid-col>$transaction.Ip    </grid-col>
<grid-col>$transaction.PaymentStream    </grid-col>
#if($transaction.isAccepted())
<grid-col>$transaction.Response    </grid-col>
<grid-col>$transaction.Auth_error    </grid-col>
#else
<grid-col><error>$transaction.Response
   </error></grid-col>
<grid-col><error>$setcomerr.get($transaction.Auth_error)   </error></grid-col>
#end
<grid-col>$transaction.Timestamp    </grid-col>
<grid-col>$transaction.Order_id    </grid-col>
<grid-col>$transaction.Reference    </grid-col>
<grid-col>$transaction.getFormattedAmount()
   </grid-col>
<grid-col>$transaction.Processed    </grid-col>
<grid-col>$transaction.ClientType    </grid-col>
<grid-col>$transaction.ClientNumber    </grid-col>
<grid-col><error>$!transaction.Error
   </error></grid-col>
</grid-row>
#end
</grid>
</screen>
This message and attachments are subject to a disclaimer. Please refer
to www.it.up.ac.za/documentation/governance/disclaimer/ for full
details. / Hierdie boodskap en aanhangsels is aan 'n vrywaringsklousule
onderhewig. Volledige besonderhede is by
www.it.up.ac.za/documentation/governance/disclaimer/ beskikbaar.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]