Exemplo n.º 1
0
 @Override
 public String display(IWebContext context, ISqlSessionContext sqlContext, FWebFormPage page) {
   // 设置环境
   setFormEnv(context, sqlContext, page);
   // 设置表单参数
   page.setFormValue(context.parameters().pack().toString());
   // 显示表单
   return PAGE_MASTER;
 }
Exemplo n.º 2
0
 @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);
   }
 }