cas5.1.x版本主题界面自定义

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cas5.1.x版本主题界面自定义相关的知识,希望对你有一定的参考价值。

参考技术A   项目在集成了单点登录CAS后,往往CAS的登录界面是不满足项目需求的,并且不同系统接入CAS后,登录界面也是不同的。因此,我们需要对CAS登录界面进行自定义。

  官方文档: https://apereo.github.io/cas/5.1.x/installation/User-Interface-Customization.html , 通过阅读官方文档,大致包含以下规范:

  我的services目录中一共配置了三个主题,这里拿demo-10000002.json做讲解,这里 id=10000002

  在src\main\resources\static\themes\demo\css下建立demo.css样式文件

  在src\main\resources新建demo.properties文件

  在src/main/resources/templates/demo下新建casLoginView.html文件

  经过Google,找到两种修改默认主题页的方法

10000002对应的是主题的id(全局唯一标识)。但是cas版本5.1.x不支持默认主题目录(application.properties配置了cas.theme.defaultThemeName不会加载主题目录下src/main/resources/templates/[theme_id]/casLoginView.html文件),解决办法:覆盖 src/main/resources/templates 下 casLoginView.html 文件

(1)复制overlays下的webflow文件到resource目录下

(2)修改login-webflow.xml文件,修改view的名称(登录页名)

(3)在src/main/resources/templates下新增myLoginView.html登录页

构建的Web应用界面还不够好看?DevExtreme v19.1全新主题来袭

行业领先的.NET界面控件DevExpress 正式发布了v19.1版本,本文将主要介绍介绍DevExtremev19.1中的数据可视化和主题控件,其中主要包含图表注释、增强图例功能等。欢迎下载v19.1试用,点击立即下载>>

数据可视化

图表注释

您现在可以使用自定义标签注释图表。

技术图片
增强图例功能
自定义图例项目

v19.1添加了一个‘legend.customizeItems‘回调,您可以更改图例项的顺序、文本和可见性。

图例标题

现在可以使用‘legend.title‘选项指定和配置图例标题。 您可以自定义标题的外观和位置,也可以添加字幕。 此新选项提供与窗口小部件根标题选项相同的功能。

技术图片
在Bar Gauge中添加一个图例
技术图片
解决标签重叠问题

resolveLabelOverlapping选项允许您在标签彼此重叠时指定窗口小部件操作。

在漏斗图中解决标签重叠

在Funnel中,此选项接受‘shift‘(默认)、‘hide‘和‘none‘。 如果在移位后没有空间显示所有标签,则算法会根据需要隐藏标签。

技术图片
解决Bar Gauge中的标签重叠

resolveLabelOverlapping接受‘hide‘(默认)和‘none‘。

技术图片
其他图表/量表增强功能

悬停点/系列时显示工具提示。

技术图片
支持自动换行

现在Title、Chart轴标签、PieChart和TreeMap标签支持自动换行。

  • 您现在可以控制导出的图表布局(按列布局等)
  • 您现在可以在其他系列的后面或前面移动恒定线
 
技术图片

主题

全新Compact Material Design主题
技术图片

===============================================================

DevExpress v19.1全新发布,最新动态请持续关注DevExpress中文网!

DevExpress中文网官网QQ群:540330292      欢迎一起进群讨论

扫描关注DevExpress中文网微信公众号,及时获取最新动态及最新资讯

技术图片

以上是关于cas5.1.x版本主题界面自定义的主要内容,如果未能解决你的问题,请参考以下文章

如何:自定义主题

安卓:Activity的自定义主题

如何在Eclipse中如何自动添加注释和自定义注释风格

WPF怎么自定义设计成这个界面!

Android项目实战:Dialog主题Activity实现自定义对话框效果

如何在Eclipse中如何自动添加注释和自定义注释风格