@Override public String display(IWebContext context, ISqlSessionContext sqlContext, FWebFormPage page) { // 设置环境 setFormEnv(context, sqlContext, page); // 设置表单参数 page.setFormValue(context.parameters().pack().toString()); // 显示表单 return PAGE_MASTER; }
@Override public void loadDefine(IWebContext context, IWebInput input, IWebOutput output) { FXmlNode configNode = input.config().findNode("WebTree"); String name = configNode.get("name"); String permission = input.get("permission"); IWebTreeConsole console = RAop.find(IWebTreeConsole.class); FXmlNode config = null; if (RBoolean.parse(permission)) { String userId = context.session().user().userId(); config = console.buildSimpleWithPermission(name, userId); } else { config = console.buildSimple(name); config.set("ID", name); } if (null != config) { output.config().assign(config); } }