Wiki source code of Macros
Last modified by Eugen Colesnicov on 2013/03/24 06:00
Show last authors
author | version | line-number | content |
---|---|---|---|
1 | {{velocity output="false"}} | ||
2 | #macro(getNextItemNo $class $prefix $parent) | ||
3 | #set($id=1) | ||
4 | #set($field="Num") | ||
5 | #set($template="etvcCorrespondence2Code."+$prefix+"ClassTemplate") | ||
6 | |||
7 | #set($xwlquery="select max(obj.$field) from Document doc, doc.object($class) as obj where doc.fullName <> '$template' and doc.parent='$parent'") | ||
8 | #set($list=$services.query.xwql($xwlquery).execute()) | ||
9 | #if($list.get(0)>0) #set($id=$list.get(0)+1) #end | ||
10 | #end | ||
11 | {{/velocity}} |