#setLocal(k=0) #for(obj2 : menulist) #if(obj2.KMParentID==obj.ID) #if(k%5==0 && k>0) #("</tr><tr>") #setLocal(k++) #else #setLocal(k++) #end <td><input type="checkbox" name="mid" id="mid" class="checkbox" value="#(obj2.ID)" />#(obj2.KMName)</td> #end #end
以上代码中
#setLocal(k++)
会报异常,改成如下代码则正常解决
#setLocal(k=k+1)
看文档中Enjoy的表达式是支持++和--的,望指教。
建议使用 #setLocal(k=k+1) , 或者在别指令中使用,例如:
#(k++, "")
以上输出指令中用到了逗号表达式,其中第一个表达式中就是 k++,不影响输出