zoukankan      html  css  js  c++  java
  • kiss框架学习

     #parse("$!jc.skinpath/exam/cart.ascx")

     var CategoryId = "$!this.loadCategory_combo().get_item(0).Id";

     StringUtil.ArrayToDelimitedString(LoginUser.SubjectIds.Split(','),",","");

    用户集成遇到的问题与疑惑

    1:这个作用是加载左边的菜单,疑惑的是submenu是怎样加载出来的,在哪里定义的?

    #foreach($sub in $!submenu)
    <li class="#if($sub.selected)hover_left#end"><a href='$!sub.url'>$!sub.title</a></li>
    #end

    经询问博阿战得知:是在主页面定义的 根据主页面的路由去匹配

     <div class="fn-left">

    <JC:Menu runat="server" Type="SubLevel" ModelKey="submenu" SkinName="submenu" />
    </div>

    Type:循环一级还是两级   TopLevel 循环一级   SubLevel  循环两级    ModelKey菜单对应的皮肤

    <menu id="sys" title="系统管理" url="/sys/role">
    <menu id="schoolInfo" title="学校信息" url="/sys/list">
    <url template="sys/list" href="content" id="sys" action="list" />
    </menu>

    <menu id="roleManager" title="角色管理" url="/sys/role">
    <url template="sys/role" href="content" id="sys" action="role" />
    </menu>

    <menu id="classinfo" title="班级管理" url="/sys/grade/1">
    <url template="sys/grade/[page]" href="content" id="sys" action="grade" />
    </menu>
    <menu id="roomsetting" title="任课设置" url="/sys/roomsetting">
    <url template="sys/roomsetting" href="content" id="sys" action="roomsetting" />
    </menu>

    </menu>

    所以整个流程是   左边加载找到submenu皮肤,循环submenu菜单(路由里面的菜单),当前路由sys/list  找一级菜单id为sys的二级菜单以sys为id的菜单。加载出来

    2.子工程是怎样实现登陆的?权限是怎样分配的?

    模板引擎: $velocityCount

    3.自动建表需要在kiss.config配置中加属性 auto_tables

    <plugin name="RepositoryInitializer" type1="Kiss.Linq.Sql.Repository`1, Kiss.Linq" type2="Kiss.Linq.Sql.Repository`2, Kiss.Linq" auto_tables="*">
    </plugin>

  • 相关阅读:
    Spring Boot
    AWS DynamoDB
    VBA读excel写xml
    WebSocket API 学习
    故障排除 Mybatis ORA-01000 和 本地缓存问题
    Java基础
    Java Tutorials Lambda表达式 翻译
    在代理环境中构建maven环境
    Pom
    我的JAVA笔记
  • 原文地址:https://www.cnblogs.com/wjcnet/p/3461510.html
Copyright © 2011-2022 走看看