zoukankan      html  css  js  c++  java
  • 模块制作

    一、模块的存放位置:~/Widgets/{GroupName}/{AppName}/{Key}

    其中:GroupName表示分组名称,也表示解决方案名称,比如:Shop、CMS、Core等

    每个模块必须在首个div中定义 key、group、app的值,并且区分大小写 <div class="UserLeftNav" key="UserLeftNav" group="Core" app="User">

    AppName表示应用的名称,比如User、Product、Common等

    Key表示模块的名称:比如UserReg、UserLeftNav

    Key的命名必须为英文字母,首单词字母大写,不能用拼音,更不能用单词缩写

    二、模块访问

    /widget?groupName=Core&appName=User&key=UserLeftNav

    如果模块不存在,则会根据URl自动创建

    第一次访问的时候,GroupName、AppName和Key的值,必须区分大小写

     

     三、Widget.css  支持中文变量

    1. 模块的所有CSS名称必须以.Key为开头,避免冲突
    2. 变量以/*variable begin为开头,以variable end*/为结尾,不能输错,否则不能识别 建议直接复制
    3. 定义变量:以空格为隔开,第一个表示变量名,第二个表示控件类型,第三个表示默认值,第四个表示单位
    4. 变量名称不能重复
    5. 示例代码:
    /*variable begin
    
        @主题颜色 color   #E4393C 模块的整体颜色
        @主题宽度  int  450  px
        @圆角 int 20  帮助文字
        @链接颜色  color  #6c6c6c
        @悬停颜色  color  #ff4400
        @按钮字体颜色  color  #ffffff  按钮放上去字体颜色
    
    variable end*/
    
    .UserLeftNav form .keywords {
        border:3px solid @主题颜色;
        border-radius:@圆角px;
        height:34px;
        @主题宽度px;
    }
    .UserLeftNav form .btnSearch {
        background:@主题颜色;
        color: @按钮字体颜色;
        height: 40px;
        left: -68px;
         65px;
        text-indent:12px;
    }
    .UserLeftNav p a
    {
       color:@链接颜色;
    }
    .UserLeftNav p a:hover{
        color:@悬停颜色;
    }
    View Code

     四、添加模块

    http://localhost:9000/Widget?key=TopRightBar&appName=Common&groupName=Core

      

  • 相关阅读:
    CentOS-7 虚拟机意外断电后的数据恢复
    CentOS7 搭建VNC 服务
    CentOS7-ulimit
    CentOS-7 初始化配置
    Centos Bond设置实例
    服务检测脚本
    sshd服务
    input常用属性
    前端工具-Sublime、WebStorm-快捷方式使用
    随机抽选效果、随机抽选红色球
  • 原文地址:https://www.cnblogs.com/zkcloud/p/5631300.html
Copyright © 2011-2022 走看看