gMIS吉密斯导航菜单Navimenu、自动安装等更新
2019独角兽企业重金招聘Python工程师标准>>>
gMIS吉密斯通用管理信息系统在使用中不断被优化和更新,这次主要改进和修正的内容如下:导航菜单,录入修改表单项和自动安装程序等,以下分述备忘。
- 导航菜单的Bug及更新
- 导航菜单二级/三级目录不显示的Bug
导航菜单使用层级式CSS和JavaScript实现,在实际使用中,如果某个终端设备其屏幕分辨率设置的很高,其相应的显示字体就会变小,此时用户为了获得较大较清晰的字体显示,会在操作系统层面调整字体显示比例,比如将 Text Size调整为 125%,150%,如此高分辨率叠加扩增字体设置,导致gMIS的二级/三级菜单无法展出。解决这一问题的思路是,回退操作系统层面的Text Size,然后二级菜单就会重新显示展开,如果获得较大较清晰的显示,可以降低屏幕分辨率分辨率的方式。
为兼容这一情况,我们升级了gMIS的导航,在三级目录无法展开的情况下,通过点击父级目录能够在 Index 层面以宫格的形式展开该目录的子目录模块,再进一步地点击子目录,可以展开孙目录,如此递进可以抵达任意层级子目录。
在通过Index导航时,我们还修正了以Extra命名的菜单,也即某个菜单指向的链接,其Module Name为空,但又不是Directory Name,此时需要将访问目标调整为指向动态参数(Dynamic Parameter)所设置但Extra模块。
- 菜单路径的最贴合选择
由于gMIS的菜单设计支持动态参数(Dynamic Parameters)的特色功能,所以同一个模块,使用不同的动态参数进入,可以呈现不同的内容。依据此功能,我们可以在进入某功能模块时,显示A/B项,这样可以将一个功能模块复用为多个。于是就产生了可以在菜单中的多个入口指向同一个模块(带有不同参数)。问题发生在,如果多个入口进入同一个模块,在Moudle Path中显示哪一个的问题。
预期的效果应该是展示最贴合当前路径的那个菜单设置,此时就需要确切知道菜单的层级位置 Levelcode 参数。于是我们进一步地修改Module Path模块,改进单一依靠模块名称生成Module Path的做法,优先使用菜单的Level Code来生成Module Path。
这样就生成最贴合当前菜单的路径。
- 未来规划
层级目录导航是“传统”的,属于 Yahoo 时代的产物,未来的导航应该是 Google 式的智能导航。
未来拟开发一个 gMIS 域内全文搜索引擎,这样用户就无需使用或者记录层级目录。
再未来,可能会有交互方式的改进及人工智能的引入,比如一个能够交互使用自然语言进行交互的管理信息管理系统.
- 导航菜单二级/三级目录不显示的Bug
- 录入、修改表单项
- Add/Modify UI Middle/Bottom -> Top
在新增。修改UI界面,调整和优化了显示方式。
主要修改是,当 textarea 和 text普通录入框等并列显示时,text但布局没有作处理。问题发生在textarea但竖向设置为 top,而Text默认设置为bottom/middle,于是就产生了不协调。
此次我们修改和调整了Text但设置,默认都修改为在竖向使用Top方式,取得一致都显示效果,预览更方便直接。 - Caption Font + Bold
同样是在Add/Modify都界面上,我们还修改了数据项的显示,使用加粗的方式使之能够更进一步地的一目了然。
这一修改还同步到View模块。
- Add/Modify UI Middle/Bottom -> Top
- 自动安装程序的改进
根据网友反馈在新用户使用gMIS自动安装程序进行安装时没有报错信息的情况,默认启用了 is_debug;修改了cache设置,改为默认不启用服务器端 Cache Service;
修改了新版 MySQL 连接时 localhost 报错信息,改为默认使用 127.0.0.1 连接本地 MySQL 数据库;
修改了下载(wget)、解压(unzip)和验证安装程序的一些内置命令参数。
-gMIS 是一种基于 -GWA2 的通用管理信息系统(Management Information System)软件,具有可配置的输入和输出接口。
可以在其上构建各种管理应用软件系统,如
内容管理系统(CMS),客户资源管理(CRM), 企业资源计划管理(ERP),
办公自动化系统(OA)等, 以及各种行业应用管理系统软件,如
人力资源管理系统(HR),学生管理,档案管理,旅游管理,图书管理,
商品管理及业务运营支撑系统等等。
实现零代码开发、搭建各种管理信息系统(MIS).
Lower Costs, Better Productivity.
降低成本, 提高效率.
-R/r2SN
转载于:https://my.oschina.net/wadelau/blog/1572788
gMIS吉密斯导航菜单Navimenu、自动安装等更新相关推荐
- gMIS吉密斯更新:Pivot透视+图示,List+观察模式
2019独角兽企业重金招聘Python工程师标准>>> gMIS 吉密斯 持续更新升级,本次更新主要如下數據透視增加圖示\List視圖增加觀察模式等几点,备忘如下. Pivot透视增 ...
- html多语言国际化,gMIS吉密斯i18n多语言国际化更新
gMIS吉密斯 部署和使用范围日益扩大,跨国多语言版本成为迫切需要的功能,早在2018年年中就考虑要增加这一功能--在gMIS吉密斯中实现多语言版本的支持. 以期实现gMIS吉密斯的跨行业.跨地区和国 ...
- gMIS吉密斯十年执念:Lower Costs较低成本Better Productivity较高效率
Hello 2020! 元旦快乐!今起揭开21世纪20年代的篇章. 1. gMIS吉密斯十周年 2010-2020,十年转眼已成历史,gMIS吉密斯--通用管理信息系统(general Managem ...
- ☘gMIS吉密斯i18n国际化多语言更新
gMIS吉密斯部署和使用范围日益扩大,跨国多语言版本成为迫切需要的功能,早在2018年年中就考虑要增加这一功能--在gMIS吉密斯中实现多语言版本的支持.以期实现gMIS吉密斯的跨行业.跨地区和国际化 ...
- 超越前端Beyond Frontend — 吉密斯/gMIS 增加点选/PickUp概览功能
"-.总是拿着微不足道的成就来骗自己-., 总是靠一点酒精的麻醉才能够睡去-." - 台湾歌手郑智化<水手>歌词. 超越前端Beyond Frontend - 吉密斯/ ...
- 使用vue-router自动生成导航菜单
当我们选用ElementUI作为页面开发的组件库,并打算创建一个如下的菜单表项: 如果我们采用 ElementUI 库中的 el-menu 组件来实现的话,效果会很不错,但是代码的画风可能是这样的: ...
- html让ul的li自动居中,css ul li导航菜单居中问题解决方法
昨晚群里一个朋友帮忙解决的问题,之前没有遇到过,题目如下: 不改变html结构,使导航菜单垂直水平居中,导航宽度自适应屏幕100%,高度30px;单项高度28px,宽80px; 兼容:ie6+,ff, ...
- 为SharePoint网站创建自定义导航菜单
相信不少人都希望把SharePoint网站内置的那个顶部导航菜单,换成自己希望的样式.由于SharePoint 2007/2010的网站导航基本上基于标准的ASP.NET SiteMap模型,所以只要 ...
- Hello Blazor:(9)Source Generators生成导航菜单
前言 最近写了多篇关于Source Generators的文章,发现它确实可以简化我们的部分开发工作. 这不,我又盯上了Blazor. 问题 默认的NavMenu.razor组件用于显示导航菜单,它的 ...
- Bootstrap页面布局16 - BS导航菜单和其响应式布局以及导航中的下拉菜单
代码: <div class='container-fluid'><h2 class='page-header'>导航</h2><!-- .navrbar n ...
最新文章
- python课程设计总结1000-编程小白学习python总结文章(一)
- Oracle-index索引解读
- ITK:删除一个未连接到其边界的二进制图像中的孔
- 面试之 listview优化
- HDU 1253 胜利大逃亡 题解
- python中location_使用python请求模块时的LocationValueError
- 《零基础》MySQL 教程(一)
- 吴恩达机器学习 7.神经网络参数的反向传播算法
- 再论数据仓库与数据库的区别
- C++11智能指针处理Array对象
- 操作系统--EXT4文件系统结构分析
- 计算机专业职称入深户,深圳市人才引进入深户新政策
- Android平台下使用BingMaps地图
- 联想服务器id显示感叹号,网卡驱动安装后显示感叹号
- Kprobe-based Event Tracing
- luat驱动LCD屏幕
- 从零开始学WEB前端——CSS基础
- 廖雪峰python教程之python基础
- Jackson配置大全
- 上海理工计算机考研2020,2020上海理工大学研究生分数线汇总(含2016-2019历年复试)...
热门文章
- java中rtsp转m3u8_直播源格式转换教程——rtmp/rtsp/http/m3u8!!
- STM32驱动LCD1602程序(调试已成功)
- Matlab聚类分析相关函数
- linux开发windows游戏,安装Wine 1.9.19(开发版)在Linux上运行Windows游戏和应用程序...
- Python海龟库write方法中形参font用法的记录
- 十天学会php之第九天
- 浅谈电子商务网站购物车
- 《实战突击:Java Web项目整合开发》简介及源码
- ARM、DSP、FPGA比较——非常详细深入
- ios开发swift_10位Swift和iOS开发大师