如何自定义Bonita User XP

 

如何自定义 Bonita User XP Bonita 社区论坛中 最常 被提到 的问题本文将指导如何实现自定义 User XP

 

首先 需要认识的 ,Bonita User X P 应用了 Google Web Tookit(GWT) 技术 ,由此得 以在用户 UI 方面能够得到 Ajax 的很好支持 .静态资源,如 HTML CSS 文件被加载 页面 组件 呈现 用来允许用户浏览的用例。 页面 组件的插入位置是通过 HTM L 结构 来定义的 . 这就意味着HTML 被修改 , 组件的位置也会相应改变 .

 

HTML

 

BonitaConsole.html 提供了用户界面的主要结构 。 当 它被浏览器加载, 一些 Ajax 请求会生成 , 同时必需的 页面 组件将会加载 . 指定 组件的插入位置通过 HMTL 中指定 ID 的元素被定义

以一个 I D SystemLabelBrowserContainer” DIV 为例 , 它将会成为一系统标签的容器 ( 收件箱 , 星号标记 , 我的用例等 )而另一个 ID ”AdminContainer” DIV 将会被放置在管理员菜单插入的地方

 

以下是一些用来插入的容器 ID:

 

user_id

SystemLabelBrowserContainer

CategoryBrowserContainer

UserLabelBrowserContainer

MoreLabelAndCategoryBrowserContainer

ProcessBrowserContainer

StatisticsViewerContainer

AdminContainer

you_are_here

MessageContainer

BonitaConsole.css 用来定义界面的外表 样式。

 

 

一些 简单 教程:

 

改变页面组件布局样式调整的关键是调整HTMLCSS 。以下是一些修改的例子。您可以从社区网站上下载相应的HTMLCSS 链接  

 

镜像

 

在镜像的例子中,所有的组件都被移动,用来为User XP 创建一种镜像的视觉,颜色也相应调整。

 

 

您也可以删除HTML 容器,这样相应的页面组件将无法建立,也不会被添加到页面中。

 

只 实现 管理 员 功能

 

这个例子讲述了如果您只是对用户管理部分的User XP 感兴趣,可以清除掉不必要的元素接口。同时值得注意的是左上角的导航链接,已经由纵向改为横向。

 

只 实现 收件箱

 

以同样的方式,这个例子显示的是User XP 中只包含用户的收件箱。 左上角包含一个 色的开始 图标 ,允 一个新的 用例

 

 

练习

 

现在,您已经熟悉如何对User XP 进行自定义,可以尝试一下了。

 

以下是需要遵循的步骤:

 

1.   Bonita Studio 导出User XP

2.   解压war 文件

3.   修改BonitaConsole.html 文件

4.   修改BonitaConsole.css 文件

5.   压缩war 文件

6.   在您的服务器上部署

 

欢迎在 Bonita中文 社区( http://www.bonitabpm.org )中 分享您的成果,

 

 

如您所看到的,您可以通过简单的修改HTMLCSS 来改变Bonita UserXP 的显示方式。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值