[]List表单renderHandler问题

通过Handler.create()方法创建的渲染函数中,只会在表单第一格渲染时调用一次,便再也不被调用。而通过new Handler()创建的则一切正常。请问这是为啥啊= =
已邀请:

Aar0n

赞同来自: 流光鸣_

默认只执行一次。可以把参数设置false
/**
         * 从对象池内创建一个Handler,默认会执行一次并立即回收,如果不需要自动回收,设置once参数为false。
         * @param   caller 执行域(this)。
         * @param   method 回调方法。
         * @param   args 携带的参数。
         * @param   once 是否只执行一次,如果为true,回调后执行recover()进行回收,默认为true。
         * @return 返回创建的handler实例。
         */
        public static function create(caller:*, method:Function, args:Array = null, once:Boolean = true):Handler {
            if (_pool.length) return _pool.pop().setTo(caller, method, args, once);
            return new Handler(caller, method, args, once);
        }
 

要回复问题请先

商务合作
商务合作