<html:list id="checkList" name="node" style="list" checkbox="true" action="true" datasource="list" show="id:编号|10%,name:名称:child,title:显示名:edit,group_id|getNodeGroupName:分组,level|getLevel=$node['level']|'###':节点类型,sort:序号,status|getStatus:状态" actionlist="status|showStatus=$node['id'],edit:编辑:id" />
getLevel为该列表调用的一个方法 这里的name相当于Vo对象名
此处不能模板里<td>{$vo.endtime|date='Y-m-d',###}</td>一样传递参数
于是试了一下,getLevel=$node['level']|'###'发现可以传递,
其中的“###”可以替换为其它内容,比如“123”,并不影响传递,只是一个占位符的作用
当第一位是前面参数时,可以和模板中的用法一样省略如:getLevel=$node['level']。
但是使用系统函数substr_replace='********'|4|-4处理,无效。
当actionlist里面
edit:编辑:id