package xin.glue.ui.common; import com.posdata.glue.biz.constants.PosBizControlConstants; import com.posdata.glue.context.PosContext; public class PosInitParam extends PosMultiSearch { public String runActivity(PosContext ctx) { /* * InitParam 传入参数说明: * 1. class: 类名(com.xin.ui.PosInitParam) * 2. dao : dao 名(testdao) * 3. sqlkey-count: sqlkey 数量 * 4. sqlkey 命名规则:'sqlkey' + 序号(0, 1, ...),如 sqlkey0, sqlkey1, ... * 5. param 参数规则: * 1) 参数命名规则:'param' + 参数序号 * 2) 与 sqlkey 对应关系:通过序号实现 * 6. resultkey:返回结果集前缀 * 1) 结果集命名规则:resultkey + '_' + 序号,如: * resultkey 设置为 ListResult,返回结果集为 ListResult_0, ListResult_1, ... * 7. ServiceTag: 当且仅当执行 'success' 事件时,进行初始化 */ if (ctx.get("success") == null) // ServiceTag: success return PosBizControlConstants.SUCCESS; return super.runActivity(ctx); } }